[OpenSIPS-Users] New Big int dlg_id of dialog table
John Nash
john.nash778 at gmail.com
Sat Dec 27 05:44:07 CET 2014
ohh..Cool.
On Fri, Dec 26, 2014 at 10:16 PM, Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:
> 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 Developerhttp://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>
> 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
>> > 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 Developerhttp://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 listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20141227/7e40807a/attachment.htm>
More information about the Users
mailing list