[asterisk-bugs] [JIRA] (ASTERISK-24675) IAX2 sees peer as not connected but replies to POKE

Y Ateya (JIRA) noreply at issues.asterisk.org
Sat Jan 10 14:33:34 CST 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-24675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Y Ateya updated ASTERISK-24675:
-------------------------------

    Description: 
In a test setup; I was trying to stress test IAX2 connection. So I sent a lot of calls (using sipp). After sometime maxcallnumber reached (see iax_client_disappear.log). After some more time peer2 became absent.

Peer2 can see peer1 (iax2 show peers display it as connected). But peer1 see that peer2 is disconnected (status = UNKOWN).

What I can see from the wireshark capture is that peer2 sends POKE to peer1; peer1 replies with PONG even while it sees that peer2 status is UNKOWN.

Attached iax configurations in both sides and wireshark capture from both sides.

Note that if peer1 didn't reply to peer2; peer2 will be fully disconnected. When peer2 sees that it is disconnected; It will try to re-register. 

  was:
In a test setup; I was trying to stress test IAX2 connection. So I sent a lot of calls (using sipp). After sometime maxcallnumber reached (see iax_client_disappear.log). After some more time peer2 became absent.

Peer2 can see peer1 (iax2 show peers display it as connected). But peer1 see that peer2 is disconnected (status = UNKOWN).

What I can see from the wireshark capture is that peer2 sends POKE to peer1; peer1 replies with PONG even while it sees that peer2 status is UNKOWN.

Attached iax configurations in both sides and wireshark capture from both sides.


> IAX2 sees peer as not connected but replies to POKE
> ---------------------------------------------------
>
>                 Key: ASTERISK-24675
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24675
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_iax2
>    Affects Versions: 13.1.0
>         Environment: Ubuntu 12.04; built from source.
>            Reporter: Y Ateya
>         Attachments: iax2_disconnect_peer1.pcap, iax2_disconnect_peer2.pcap, iax_peer1.conf, iax_peer2.conf
>
>
> In a test setup; I was trying to stress test IAX2 connection. So I sent a lot of calls (using sipp). After sometime maxcallnumber reached (see iax_client_disappear.log). After some more time peer2 became absent.
> Peer2 can see peer1 (iax2 show peers display it as connected). But peer1 see that peer2 is disconnected (status = UNKOWN).
> What I can see from the wireshark capture is that peer2 sends POKE to peer1; peer1 replies with PONG even while it sees that peer2 status is UNKOWN.
> Attached iax configurations in both sides and wireshark capture from both sides.
> Note that if peer1 didn't reply to peer2; peer2 will be fully disconnected. When peer2 sees that it is disconnected; It will try to re-register. 



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



More information about the asterisk-bugs mailing list