Ik heb een probleem met het verbinden van twee asterisk-boxen via IAX. De setup heeft heel lang zonder problemen gedraaid, maar wegens problemen met de stabiliteit van internet is er besloten een tweede internetverbinding aan te vragen en deze te koppelen via een dual wan router (de DrayTek Vigor2910).
Hier gaat het mis. Ik heb op beide modems de port-forwarding ingesteld voor poort 4569 en dit ook op de DrayTek gedaan. Het lukt echter niet om van buitenaf te verbinden via IAX. Wanneer ik in de asterisk console iax2 debugging aanzet krijg ik het volgende:
Het vreemde is dat andere services wel werken (HTTP, SSH, FTP). Het probleem treedt dus specifiek op bij IAX2. Ik heb werkelijk overal gezocht, maar ik heb geen idee waardoor dit probleem optreedt, laat staan wat ik er aan kan doen. De configuratie klopt helemaal, wanneer ik de asteriskserver rechtstreeks op één van internetverbindingen aansluit werkt het wel.
Hier gaat het mis. Ik heb op beide modems de port-forwarding ingesteld voor poort 4569 en dit ook op de DrayTek gedaan. Het lukt echter niet om van buitenaf te verbinden via IAX. Wanneer ik in de asterisk console iax2 debugging aanzet krijg ik het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00017ms SCall: 00003 DCall: 00000 [XX.XXX.XX.XX:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00017ms SCall: 00004 DCall: 00000 [XX.XX.XXX.XXX:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00017ms SCall: 00011 DCall: 00003 [XX.XXX.XX.XX:64666] Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00000ms SCall: 00003 DCall: 00011 [XX.XXX.XX.XX:64666] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00017ms SCall: 00012 DCall: 00004 [XX.XXX.XX.XX:64666] Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00000ms SCall: 00004 DCall: 00012 [XX.XXX.XX.XX:64666] Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00017ms SCall: 00003 DCall: 00000 [XX.XXX.XX.XX:4569] Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00017ms SCall: 00004 DCall: 00000 [XX.XX.XXX.XXX:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00017ms SCall: 00013 DCall: 00003 [XX.XXX.XX.XX:64666] Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00000ms SCall: 00003 DCall: 00013 [XX.XXX.XX.XX:64666] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00017ms SCall: 00014 DCall: 00004 [XX.XXX.XX.XX:64666] Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00000ms SCall: 00004 DCall: 00014 [XX.XXX.XX.XX:64666] |
Het vreemde is dat andere services wel werken (HTTP, SSH, FTP). Het probleem treedt dus specifiek op bij IAX2. Ik heb werkelijk overal gezocht, maar ik heb geen idee waardoor dit probleem optreedt, laat staan wat ik er aan kan doen. De configuratie klopt helemaal, wanneer ik de asteriskserver rechtstreeks op één van internetverbindingen aansluit werkt het wel.
Ik ontken het bestaan van IE.