[asterisk-bugs] [JIRA] (ASTERISK-24549) on 'iax2 reload' all peers are annonced as unreachable via AMI
Birger "WIMPy" Harzenetter (JIRA)
noreply at issues.asterisk.org
Tue Dec 2 20:41:29 CST 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-24549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=223813#comment-223813 ]
Birger "WIMPy" Harzenetter edited comment on ASTERISK-24549 at 12/2/14 8:40 PM:
--------------------------------------------------------------------------------
Ok, this time I got a partial one. The hints for 3 peers went to unavailable.
I removed the unaffected peers/hints to make things more readable.
The configuration script reloads dialplan, sip and iax.
[Dec 3 03:21:45] Reloading SIP
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: iax2-provision.c:558 iax_provision_reload: No IAX provisioning configuration found, IAX provisioning disabled.
miranda*CLI> iax2 show peers
Name/Username Host Mask Port Status Description
hbc-hah/hbc-hah 87.122.129.253 (D) 255.255.255.255 4569 (T) OK (25 ms)
s-mn24/s-mn24 87.139.190.172 (D) 255.255.255.255 4569 (T) OK (30 ms)
yetim-lmaa/yeti 91.35.39.23 (D) 255.255.255.255 4569 (T) OK (20 ms)
16 iax2 peers [7 online, 9 offline, 0 unmonitored]
miranda*CLI> core show hint ::iax2:
::iax2:hbc-hah at hints : iax2/hbc-hah State:Idle Watchers 0
::iax2:yetim-lmaa at hints : iax2/yetim-lmaa State:Idle Watchers 0
::iax2:s-mn24 at hints : iax2/s-mn24 State:Idle Watchers 0
So far everything looks ok, but on AMI I received:
[03:21:45.587 -9999] event: extensionstatus ::iax2:s-mn24: 4
extensionstatus: iax2/s-mn24:unreachable
[03:21:45.587 - 0] event: extensionstatus ::iax2:hbc-hah: 4
extensionstatus: iax2/hbc-hah:unreachable
[03:21:45.589 - 2] event: extensionstatus ::iax2:yetim-lmaa: 4
extensionstatus: iax2/yetim-lmaa:unreachable
The hints in the dialplan:
exten => ::iax2:s-mn24,hint,iax2/s-mn24
exten => ::iax2:hbc-hah,hint,iax2/hbc-hah
exten => ::iax2:yetim-lmaa,hint,iax2/yetim-lmaa
No further messages have been received via AMI for those peers so they seem to be unavailable until they change state for another reason.
was (Author: wimpy):
Ok, this time I got a partial one. The hints for 3 peers went to unavailable.
I removed the unaffected peers/hints to make things more readable.
The configuration script reloads dialplan, sip and iax.
[Dec 3 03:21:45] Reloading SIP
[Dec 3 03:21:45] WARNING[28895]: chan_sip.c:32109 reload_config: session-minse '60' at line 619 of sip.conf is not allowed to be < 90 secs
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: chan_iax2.c:12444 iax2_poke_peer: Still have a callno...
[Dec 3 03:21:45] NOTICE[23562]: iax2-provision.c:558 iax_provision_reload: No IAX provisioning configuration found, IAX provisioning disabled.
miranda*CLI> iax2 show peers
Name/Username Host Mask Port Status Description
hbc-hah/hbc-hah 87.122.129.253 (D) 255.255.255.255 4569 (T) OK (25 ms)
s-mn24/s-mn24 87.139.190.172 (D) 255.255.255.255 4569 (T) OK (30 ms)
yetim-lmaa/yeti 91.35.39.23 (D) 255.255.255.255 4569 (T) OK (20 ms)
16 iax2 peers [7 online, 9 offline, 0 unmonitored]
miranda*CLI> core show hint ::iax2:
::iax2:hbc-hah at hints : iax2/hbc-hah State:Idle Watchers 0
::iax2:yetim-lmaa at hints : iax2/yetim-lmaa State:Idle Watchers 0
::iax2:s-mn24 at hints : iax2/s-mn24 State:Idle Watchers 0
So far everything looks ok, but on AMI I received:
[03:21:45.587 -9999] event: extensionstatus ::iax2:s-mn24: 4
extensionstatus: iax2/s-mn24:unreachable
[03:21:45.587 - 0] event: extensionstatus ::iax2:hbc-hah: 4
extensionstatus: iax2/hbc-hah:unreachable
[03:21:45.589 - 2] event: extensionstatus ::iax2:yetim-lmaa: 4
extensionstatus: iax2/yetim-lmaa:unreachable
The hints in the dialplan:
exten => ::iax2:s-mn24,hint,iax2/s-mn24
exten => ::iax2:hbc-hah,hint,iax2/hbc-hah
exten => ::iax2:yetim-lmaa,hint,iax2/yetim-lmaa
No further messages have been received via AMI for those peers so they seem to be unavailable until they change state for another reason.
> on 'iax2 reload' all peers are annonced as unreachable via AMI
> --------------------------------------------------------------
>
> Key: ASTERISK-24549
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-24549
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Channels/chan_iax2
> Affects Versions: 11.14.0
> Environment: Listening for status information on AMI
> Reporter: Birger "WIMPy" Harzenetter
> Assignee: Birger "WIMPy" Harzenetter
> Severity: Minor
>
> After doing an 'iax2 reload' you get extensionstatus 4 events for all peers. Unfortunately they don't clear on the next successful qualify.
> So if you track the state of your peers, they stay in the unreachable state until the next call passes on that peer.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list