[OpenSIPS-Users] opensips 1.6.4-2 and dlg_end_dlg

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Dec 20 07:39:32 CET 2012


yes, it is, as when you do dlg_end_dlg, opensips will generate and send 
2 BYEs (one to caller, one to callee); and each time opensips sends a 
locally generated request, local route is triggered.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 12/20/2012 10:34 AM, dpa wrote:
>
> Bogdan, as I understand when I am doing fifo dlg_end_dlg through FIFO 
> command from console the config of  local route is activated?
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Thursday, December 20, 2012 9:57 AM
> *To:* dpa; users at lists.opensips.org
> *Subject:* Re: [OpenSIPS-Users] opensips 1.6.4-2 and dlg_end_dlg
>
> Hi,
>
> You are doing something wrong there - based on the script, it seems 
> you do "dlg_end_dlg", which triggers sending BYE -> local route -> you 
> do an exec there to do again dlg_end_dlg. So you try to do nested FIFO 
> commands which does not work - FIFO engine will not read a new command 
> until the current is not finished.
>
> Regards,
>
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 12/20/2012 07:36 AM, dpa wrote:
>
> Hello Bogdan
>
> The gdb  information in attachment.
>
> Unfortunately for some unknown reason I cannot see logs. I will check 
> the problem and write later.
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Wednesday, December 19, 2012 11:17 AM
> *To:* dpa
> *Cc:* 'OpenSIPS users mailling list'
> *Subject:* Re: [OpenSIPS-Users] opensips 1.6.4-2 and dlg_end_dlg
>
> Try to set debug=4 and see the logs from the MI fifo process when 
> running the dlg_end_dlg command.
>
> Also, try the get a backtrace from the MO FIFO proc after blocking. 
> For that, before the dlg command, do "opensipsctl fifo ps" to find out 
> the PID of the FIFO process.
> After running the dlg command and blocking, use "gdb /path/to/opensips 
> FIFO_PID" and run "bt" inside - these will give some ideas on where 
> the process blocked.
>
> Regards,
>
>
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 12/19/2012 10:07 AM, dpa wrote:
>
> «So only the MI fifo part blocks?»
>
> As I understand, yes.
>
> "do you see any errors in the logs?"
>
> I see only "INFO:core:buf_init: initializing..." in log file
>
> "also, does it recover after some time (like minutes) ?"
>
> To speak the truth I didn`t wait recovering. I used Ctrl+Z to stop 
> process of dlg_end_dlg and tried another fifo command. ps --A show me 
> that opensipsctl process appears.
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Wednesday, December 19, 2012 9:44 AM
> *To:* dpa
> *Cc:* 'OpenSIPS users mailling list'
> *Subject:* Re: [OpenSIPS-Users] opensips 1.6.4-2 and dlg_end_dlg
>
> So only the MI fifo part blocks ? do you see any errors in the logs? 
> also, does it recover after some time (like minutes) ?
>
> Regards,
>
>
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 12/19/2012 09:42 AM, dpa wrote:
>
> Hello Bogdan
>
> "it simply blocks and does not answer"
>
> I can make calls. But no fifo command available.
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Wednesday, December 19, 2012 9:39 AM
> *To:* OpenSIPS users mailling list
> *Cc:* dpa
> *Subject:* Re: [OpenSIPS-Users] opensips 1.6.4-2 and dlg_end_dlg
>
> Hi,
>
> Does your opensips actually crashes when you run the dlg_end_dlg 
> command ? or it simply blocks and does not answer ?
>
> Regards,
>
>
>
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 12/19/2012 07:37 AM, dpa wrote:
>
> Hello!
>
> I discovered a problem with using dlg_end_dlg fifo command.
>
> When I try to make it, dialog hasn't been ended and I cannot see in 
> console that command has been finished success. In /tmp directory 
> (where opensips_fifo is located) I found some new files 
> "opensips_receiver_xxxxx", where xxxxx -- some numbers. Ls --la shows 
> that files were generated when I make dlg_end_dlg command.
>
> Moreover after this I cannot make any fifo command.
>
> After opensips restart I can make any fifo command but until dlg_end_dlg.
>
> There were no problems with it but recently I decided to make opensips 
> generates core file if it crashes.
>
> I use this documentation http://www.opensips.org/Resources/DocsTsCrash.
>
> I used  "--w" option and make changes in 
> "/proc/sys/kernel/core_pattern". May be some problems with it?
>
> Thank you for any help!
>
>   
>   
> _______________________________________________
> 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/20121220/d067e6a9/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 906 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/users/attachments/20121220/d067e6a9/attachment-0001.gif>


More information about the Users mailing list