[OpenSIPS-Users] New Big int dlg_id of dialog table
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Dec 26 17:46:50 CET 2014
Hi John,
If you have for a dialog hash= A:B and dlg_id=X, the relation is:
X = A*2^32 + B
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 26.12.2014 11:06, John Nash wrote:
> Hello Bogdan,
>
> Probably I did not explain well. I am using OpenSIPS (1.12.0dev-notls
> (x86_64/linux))
>
> When dialog is created I see the MI command output as ...
> opensipsctl fifo dlg_list_ctx
> dialog:: *hash=3028:502141575*
> state:: 4
> user_flags:: 0
> timestart:: 1419578844
> datestart:: 2014-12-26 07:27:24
> timeout:: 1419582444
> dateout:: 2014-12-26 08:27:24
> callid:: a8d3a13820394340b2c6b54867126726
> ---------------- and so on
> -------------------------------------------------
>
> But in database values are like ..
> *dlg_id (This column is big int) = 13005663113863*
> call_id = a8d3a13820394340b2c6b54867126726
>
> Even all dialog update queries (when i see debug=4) I can see dialog
> is updated using the key dlg_id = 13005663113863 (Big int value) ...I
> think it is very very good to use a big int value for unique dialog ID
> as DB updates will be much faster. But I am unable to find some way to
> access this dlg_id = 13005663113863 in script (I basically want to
> update dialogs with some custom values).
>
> Am i using the correct code? May be I am using some "under
> construction" works?
>
> John
>
>
>
>
>
> On Fri, Dec 26, 2014 at 1:45 PM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> It is the same value, but in var is kept ad string representation.
>
> Regards,
> Bogdan
>
>
> Sent from Samsung Mobile
>
>
> -------- Original message --------
> From: John Nash
> Date:26/12/2014 09:59 (GMT+02:00)
> To: Bogdan-Andrei Iancu
> Cc: OpenSIPS users mailling list
> Subject: Re: [OpenSIPS-Users] New Big int dlg_id of dialog table
>
> this variable holds a string value for dilog DID but in my table
> there is a field big int which stores some kind of id
>
> On Fri, Dec 26, 2014 at 1:16 PM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hi John,
>
> See the $DLG_did variable from the dialog module:
> http://www.opensips.org/html/docs/modules/1.11.x/dialog.html#id297237
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 26.12.2014 07:10, John Nash wrote:
>> I was just wondering if there is any way to get dlg_id value
>> in a script using some psudo variable. like in earlier
>> versions we had $DLG_did
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20141226/568bc880/attachment.htm>
More information about the Users
mailing list