[asterisk-bugs] [JIRA] (ASTERISK-21762) IAX2 call problem

Jean-Francois Lemieux (JIRA) noreply at issues.asterisk.org
Tue Mar 11 14:16:18 CDT 2014


    [ https://issues.asterisk.org/jira/browse/ASTERISK-21762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=216397#comment-216397 ] 

Jean-Francois Lemieux commented on ASTERISK-21762:
--------------------------------------------------

Hi everyone; just to give you my cookbook to solve (or bypass ?) the issue

I change in my trunks configuration:

requirecalltoken=yes
 and I added:
transfer=no


I suspect there is a bug in calltoken negociation, even if we put requirecalltoken=no, it will try to negociate call token if the third party support it. I suspect that the trouble start when Asterisk try to transfer a IAX channel, so that's the reason i put transfer=no

Many weeks without the trouble, Before theses changes, I got a crash each week. Maybe a deadlock issue, but I didn't found evidence.





> IAX2 call problem
> -----------------
>
>                 Key: ASTERISK-21762
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21762
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_iax2
>    Affects Versions: 1.8.21.0
>         Environment: CentOS 6.4 2.6.32-358.6.1.el6.i686 #1 SMP Tue Apr 23 18:13:20 UTC 2013 i686 i686 i386 GNU/Linux
>            Reporter: newborn
>            Assignee: Matt Jordan
>
> There are 2 Asterisk boxes A and B.
> A sends call to B.
> B cannot accept call.
> This bug comes up randomly, i cannot reproduce it.
> From A log:
> [May  7 16:03:49] WARNING[1997] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> [May  7 16:04:03] WARNING[1996] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> [May  7 16:04:17] WARNING[2003] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> [May  7 16:04:31] WARNING[1997] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> [May  7 16:04:42] WARNING[1998] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> [May  7 16:04:46] WARNING[2004] chan_iax2.c: Call rejected by *.*.*.*: <Unknown>
> From B log:
> [May  7 16:03:49] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> [May  7 16:04:03] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> [May  7 16:04:17] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> [May  7 16:04:31] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> [May  7 16:04:42] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> [May  7 16:04:45] WARNING[7416] chan_iax2.c: Too much delay in IAX2 calltoken timestamp from address *.*.*.*
> After restarting Asterisk B , everything is OK



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list