[Asterisk-Users] iax problems
Tilghman Lesher
tilghman at mail.jeffandtilghman.com
Mon Mar 31 10:27:33 MST 2003
I'm having some trouble with placing some iax calls over an openvpn:
Setup A is a 1.8GHz Celeron, T100P attached to a Zhone Zplex.
Setup B is a 266MHz P2, T100P attached to a Zhone Zplex.
Setup C is a 700MHz P3, T100P attached to an Adtran TA 750.
Setup D is a 233MHz Pentium, with an X100P.
Setups A and B are on the same physical network. IAX calls routed
between them work fine.
Setup D is on a different physical network, attached to Setup A with a
VPN (openvpn). Calls routed over IAX from D to A work fine.
Setup C is on a different physical network, attached to Setup A with a
VPN (openvpn). Neither side is able to successfully connect to the
other via IAX, although other IP traffic passes just fine. Persons on
either end of this connection hear the telephone station ring briefly
(not a full ring, just partially), but when they pick up, they get a
dialtone. Below is the output from 'iax debug' on the consoles:
-----Begin A output-----
-- Starting simple switch on 'Zap/19-1'
-- Executing AbsoluteTimeout("Zap/19-1", "0") in new stack
-- Set Absolute Timeout to 0
-- Executing Dial("Zap/19-1", "IAX/vcch at sassafras/619") in new
stack
-- Calling using options 'exten=619;callerid="Tilghman Lesher"
<103>;language=en;username=vcch;formats=2;capability=65282;version=1;adsicpe=2'
Tx-Frame Retry[000] -- Seqno: 00 Type: IAX Subclass: NEW
Timestamp: 00001ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
-- Called vcch at sassafras/619
Tx-Frame Retry[000] -- Seqno: 01 Type: VOICE Subclass: 2
Timestamp: 00014ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACK
Timestamp: 00001ms Callno: 00045 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Timestamp: 00001ms Callno: 00045 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: IAX Subclass: ACK
Timestamp: 00014ms Callno: 00045 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Timestamp: 00006ms Callno: 00045 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[001] -- Seqno: 00 Type: IAX Subclass: NEW
Timestamp: 00001ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Tx-Frame Retry[001] -- Seqno: 01 Type: VOICE Subclass: 2
Timestamp: 00014ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACK
Timestamp: 00001ms Callno: 00046 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Timestamp: 00001ms Callno: 00046 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: IAX Subclass: ACK
Timestamp: 00014ms Callno: 00046 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Timestamp: 00006ms Callno: 00046 DCall: 00032 [10.1.0.7:5036]
-- Hungup 'IAX[sassafras]/32'
== Spawn extension (internal, 619, 2) exited non-zero on 'Zap/19-1'
-- Hungup 'Zap/19-1'
Tx-Frame Retry[000] -- Seqno: 02 Type: IAX Subclass: HANGUP
Timestamp: 06428ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Timestamp: 00000ms Callno: 32767 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[001] -- Seqno: 02 Type: IAX Subclass: HANGUP
Timestamp: 06428ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Timestamp: 00000ms Callno: 32767 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[002] -- Seqno: 00 Type: IAX Subclass: NEW
Timestamp: 00001ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Tx-Frame Retry[002] -- Seqno: 01 Type: VOICE Subclass: 2
Timestamp: 00014ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACK
Timestamp: 00001ms Callno: 00047 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Timestamp: 00001ms Callno: 00047 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: IAX Subclass: ACK
Timestamp: 00014ms Callno: 00047 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Timestamp: 00005ms Callno: 00047 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[002] -- Seqno: 02 Type: IAX Subclass: HANGUP
Timestamp: 06428ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Timestamp: 00000ms Callno: 32767 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[003] -- Seqno: 00 Type: IAX Subclass: NEW
Timestamp: 00001ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Tx-Frame Retry[003] -- Seqno: 01 Type: VOICE Subclass: 2
Timestamp: 00014ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACK
Timestamp: 00001ms Callno: 00048 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Timestamp: 00001ms Callno: 00048 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: IAX Subclass: ACK
Timestamp: 00014ms Callno: 00048 DCall: 00032 [10.1.0.7:5036]
Rx-Frame Retry[N/A] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Timestamp: 00005ms Callno: 00048 DCall: 00032 [10.1.0.7:5036]
Tx-Frame Retry[003] -- Seqno: 02 Type: IAX Subclass: HANGUP
Timestamp: 06428ms Callno: 00032 DCall: -00001
[192.168.222.245:5036]
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Timestamp: 00000ms Callno: 32767 DCall: 00032 [10.1.0.7:5036]
-----End A output-----
-----Begin C output-----
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: NEW
Tx-Frame Retry[-01] -- Seqno: 00 Type: IAX Subclass: ACK
-- Accepting unauthenticated call from 10.1.0.8, requested format
= 2, actual format = 2
Tx-Frame Retry[000] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Rx-Frame Retry[N/A] -- Seqno: 01 Type: VOICE Subclass: 2
Tx-Frame Retry[-01] -- Seqno: 01 Type: IAX Subclass: ACK
-- Executing StripMSD("IAX[vcch at 10.1.0.8:5036]/45", "1") in new
stack
-- Executing Dial("IAX[vcch at 10.1.0.8:5036]/45", "Zap/19") in new
stack
-- Called 19
-- Zap/19-1 is ringing
Tx-Frame Retry[000] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
-- Hungup 'Zap/19-1'
== Spawn extension (internal, 19, 2) exited non-zero on
'IAX[vcch at 10.1.0.8:5036]/45'
-- Hungup 'IAX[vcch at 10.1.0.8:5036]/45'
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: NEW
Tx-Frame Retry[-01] -- Seqno: 00 Type: IAX Subclass: ACK
-- Accepting unauthenticated call from 10.1.0.8, requested format
= 2, actual format = 2
-- Executing StripMSD("IAX[vcch at 10.1.0.8:5036]/46", "1") in new
stack
-- Executing Dial("IAX[vcch at 10.1.0.8:5036]/46", "Zap/19") in new
stack
-- Called 19
Tx-Frame Retry[000] -- Seqno: 00 Type: IAX Subclass: ACCEPT
Rx-Frame Retry[N/A] -- Seqno: 01 Type: VOICE Subclass: 2
Tx-Frame Retry[-01] -- Seqno: 01 Type: IAX Subclass: ACK
-- Zap/19-1 is ringing
Tx-Frame Retry[000] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
-- Hungup 'Zap/19-1'
== Spawn extension (internal, 19, 2) exited non-zero on
'IAX[vcch at 10.1.0.8:5036]/46'
-- Hungup 'IAX[vcch at 10.1.0.8:5036]/46'
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 02 Type: IAX Subclass: HANGUP
Rx-Frame Retry[N/A] -- Seqno: 02 Type: IAX Subclass: HANGUP
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: NEW
Tx-Frame Retry[-01] -- Seqno: 00 Type: IAX Subclass: ACK
-- Accepting unauthenticated call from 10.1.0.8, requested format
= 2, actual format = 2
-- Executing StripMSD("IAX[vcch at 10.1.0.8:5036]/47", "1") in new
stack
-- Executing Dial("IAX[vcch at 10.1.0.8:5036]/47", "Zap/19") in new
stack
-- Called 19
Tx-Frame Retry[000] -- Seqno: 00 Type: IAX Subclass: ACCEPT
-- Zap/19-1 is ringing
Rx-Frame Retry[N/A] -- Seqno: 01 Type: VOICE Subclass: 2
Tx-Frame Retry[-01] -- Seqno: 01 Type: IAX Subclass: ACK
Tx-Frame Retry[000] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
-- Hungup 'Zap/19-1'
== Spawn extension (internal, 19, 2) exited non-zero on
'IAX[vcch at 10.1.0.8:5036]/47'
-- Hungup 'IAX[vcch at 10.1.0.8:5036]/47'
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 02 Type: IAX Subclass: HANGUP
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: NEW
Tx-Frame Retry[-01] -- Seqno: 00 Type: IAX Subclass: ACK
-- Accepting unauthenticated call from 10.1.0.8, requested format
= 2, actual format = 2
-- Executing StripMSD("IAX[vcch at 10.1.0.8:5036]/48", "1") in new
stack
-- Executing Dial("IAX[vcch at 10.1.0.8:5036]/48", "Zap/19") in new
stack
-- Called 19
Tx-Frame Retry[000] -- Seqno: 00 Type: IAX Subclass: ACCEPT
-- Zap/19-1 is ringing
Rx-Frame Retry[N/A] -- Seqno: 01 Type: VOICE Subclass: 2
Tx-Frame Retry[-01] -- Seqno: 01 Type: IAX Subclass: ACK
Tx-Frame Retry[000] -- Seqno: 01 Type: CONTROL Subclass: RINGING
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
-- Hungup 'Zap/19-1'
== Spawn extension (internal, 19, 2) exited non-zero on
'IAX[vcch at 10.1.0.8:5036]/48'
-- Hungup 'IAX[vcch at 10.1.0.8:5036]/48'
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 00 Type: IAX Subclass: INVAL
Rx-Frame Retry[N/A] -- Seqno: 02 Type: IAX Subclass: HANGUP
-----End C output-----
-----Begin portion of iax.conf (both)-----
[vcch]
type=friend
context=internal
host=192.168.98.137
[sassafras]
context=internal
host=192.168.222.245
type=friend
-----End-----
-Tilghman
More information about the asterisk-users
mailing list