[Asterisk-Users] G729 doesn't work.

Jeremy McNamara jj at indie.org
Tue Jul 22 08:30:02 MST 2003


Give it up, the xJack devices do not function properly, espcially the 
linejack.


NOTICE[15376]: File channel.c, Line 1296 (ast_set_write_format): Unable to
find a path from 0 to 69

That is crazy... I have never seen 69 before.




Jeremy McNamara



isamar at isamarmaia.org wrote:

>I got my license yesterday and I'm trying to make it work
>with my Quicknet Linejack.
>
>The last lines of asterisk's "h.323 trace 5" are:
>
> 0:56.570                 H245:8113c78      h323neg.cxx(620)   H245
>Received TerminalCapabilitySetAck: state=InProgress pduSeq=2 outSeq=2
>0:56.571                 H245:8113c78      h323neg.cxx(630)   H245
>TerminalCapabilitySet Sent.
>0:56.571                 H245:8113c78         h323.cxx(3876)  H323
>InternalEstablishedConnectionCheck:
>connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
>0:56.571                 H245:8113c78         h323.cxx(3163)  H245
>Received TPKT:  size=2 pos=0.0 {
>20 a0
>}
>0:56.572                 H245:8113c78      h323pdu.cxx(474)   H245
>Receiving PDU:
>response masterSlaveDeterminationAck {
>decision = slave <<null>>
>}
>0:56.572                 H245:8113c78      h323neg.cxx(406)   H245
>Received MasterSlaveDeterminationAck: state=Incoming
>0:56.572                 H245:8113c78         h323.cxx(3876)  H323
>InternalEstablishedConnectionCheck:
>connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
>0:56.572                 H245:8113c78     h323caps.cxx(1699)  H323
>FindCapability: "T.120"
>0:56.573                 H245:8113c78         h323.cxx(3933)  H245
>Default OnSelectLogicalChannels, FastStartDisabled
>0:56.573                 H245:8113c78     h323caps.cxx(1735)  H323
>FindCapability: G.729A{n/a} <1>
>0:56.573                 H245:8113c78         h323.cxx(3163)  H245
>Received TPKT:  size=2 pos=0.0 {
>4a 40                                             J@
>}
>0:56.574                 H245:8113c78      h323pdu.cxx(474)   H245
>Receiving PDU:
>command endSessionCommand disconnect <<null>>
>0:56.574                 H245:8113c78       h323ep.cxx(1537)  H323
>Clearing connection ip$localhost/24778 reason=EndedByRemoteUser
>0:56.574                 H245:8113c78         h323.cxx(1403)  H323    Call
>end reason for ip$localhost/24778 set to EndedByRemoteUser
>0:56.574                 H245:8113c78         h323.cxx(1421)  H225
>Sending release complete PDU: callRef=24778
>0:56.576                 H245:8113c78      h323pdu.cxx(474)   H245
>Sending PDU:
>command endSessionCommand disconnect <<null>>
>0:56.577                 H245:8113c78      h323pdu.cxx(474)   H225
>Sending PDU:
>{
>q931pdu = {
>protocolDiscriminator = 8
>callReference = 24778
>from = originator
>messageType = ReleaseComplete
>      IE: Cause - Normal call clearing = {
>80 90                                              ..
>}
>IE: User-User = {
>25 c0 06 00 08 91 4a 00  03 58 58 00 11 00 34 d6   %.....J..XX...4.
>f0 ea fd ba d7 11 9c 2c  ca 60 f5 15 2c 7c 08 80   .......,.`..,|..
>01 00                                              ..
>}
>}
>h225pdu = {
>h323_uu_pdu = {
>h323_message_body = releaseComplete {
>protocolIdentifier = 0.0.8.2250.0.3
>reason = undefinedReason <<null>>
>callIdentifier = {
>guid =  16 octets {
>34 d6 f0 ea fd ba d7 11  9c 2c ca 60 f5 15 2c 7c   4........,.`..,|
>}
>}
>}
>h245Tunneling = FALSE
>}
>}
>}
>0:56.592          H225 Caller:8101830         h323.cxx(1620)  H225
>Handling PDU: ReleaseComplete callRef=24778
>0:56.592          H225 Caller:8101830       h323ep.cxx(1537)  H323
>Clearing connection ip$localhost/24778 reason=EndedByTransportFail
>0:56.592          H225 Caller:8101830         h323.cxx(1610)  H225
>Signal channel closed.
>0:56.593          H225 Caller:8101830     tlibthrd.cxx(1072)  PWLib
>Ended thread 0x8101830 H225 Caller:8101830
>0:57.038                 H323 Cleaner   transports.cxx(1048)  H323
>H323Transport::CleanUpOnTermination for H245:8113c78
>0:57.038                 H323 Cleaner     tlibthrd.cxx(672)   PWLib
>Destroyed thread 0x8113c78 H245:8113c78
>0:57.038                 H323 Cleaner   transports.cxx(966)   H323
>H323Transport::Close
>  0:57.473                 H323 Cleaner   transports.cxx(1048)  H323
>H323Transport::CleanUpOnTermination for H225 Caller:8101830
>  0:57.474                 H323 Cleaner     tlibthrd.cxx(672)   PWLib
>Destroyed thread 0x8101830 H225 Caller:8101830
>  0:57.474                 H323 Cleaner         h323.cxx(1518)  H323
>Connection ip$localhost/24778 terminated.
>  0:57.474                 H323 Cleaner         h323.cxx(1353)  H323
>Connection ip$localhost/24778 deleted.
>  0:57.474                 H323 Cleaner       h323ep.cxx(1594)  H323
>Cleaning up connections
>    -- H323/Hermann answered Phone/phone0
>WARNING[15376]: File res_parking.c, Line 209 (ast_bridge_call): Bridge
>failed on channels Phone/phone0 and H323/Hermann
>  == Spawn extension (demo, s, 4) exited non-zero on 'Phone/phone0'
>NOTICE[15376]: File channel.c, Line 1296 (ast_set_write_format): Unable to
>find
>a path from 0 to 69
>    -- Hungup 'Phone/phone0'
>
>
>The other side is a Planet VIP-400 VOIP box(http://www.planet.com.tw)
>Its logs are:
>
> 2- HSSM 2 HSMU 0: SM "WAIT TELE CONNECT" ==> "H225 WAIT CONNECT"
>   0- HSSM 2 HSMU 0: SM "H225 WAIT CONNECT" <- "H225_connect"
>   1- HSSM 2 HSMU 0: SM "H225 WAIT CONNECT" ==> "H245 WAIT COMPLETE"
>   0- HSMU 2 HSMU 0: Product ID = "The NuFone Network's H.323 Channel
>Driver for Asterisk", netmeeting 0
>   1- HSMU 2 HSMU 0: Version ID = "0.1.0 (OpenH323 v1.11.7)"
>   0- HSMU 2 HSMU 0: Starting Capabilities Exchange
>  21- HSMU 2 HSMU 0: set timer for 90000 in state H245 WAIT COMPLETE
> 430- RADH 2 HSMU RAD: cmHookInConnect
>   0- RADH 2 HSMU RAD: cmHookClose
>   2- RAD 2 HSMU 0:
>cmEvCallControlStateChanged(cmControlStateTransportConnected, - )
>  10- RADH 2 HSMU RAD: cmHookSend(terminalCapabilitySet)
>  10- RADH 2 HSMU RAD: cmHookSend(masterSlaveDetermination)
>  17- RADH 2 HSMU RAD: cmHookRecv(terminalCapabilitySet)
>   8- RAD 2 HSMU 0: cmEvCallCapabilities
>   0- HSMU 0
>   0- HSMU 0 Capability Set
>   0- HSMU 0      [1] g729AnnexA: Audio Receive
>   1- RAD 2 HSMU 0: cmEvCallCapabilitiesExt
>   4- RADH 2 HSMU RAD: cmHookSend(terminalCapabilitySetAck)
>   6- RADH 2 HSMU RAD: cmHookRecv(masterSlaveDetermination)
>  15- RADH 2 HSMU RAD: cmHookSend(masterSlaveDeterminationAck)
>  11- HSMU 0 Remote capabilities list:
>   0- HSMU 0      [1] g729AnnexA: Audio Receive
>   0- HSMU 0 Try matching local element:
>   0- HSMU 0      [1] g7231: Audio Receive and Transmit
>   0- HSMU 0 Try matching local element:
>   0- HSMU 0      [2] g729: Audio Receive and Transmit
>   1- HSMU 0 Try matching local element:
>   0- HSMU 0      [3] g711Ulaw64k: Audio Receive and Transmit
>   0- HSMU 0 Try matching local element:
>   0- HSMU 0      [4] t38fax: Data Receive and Transmit
>   0- HSMU 0 Try matching local element:
>   0- HSMU 0      [5] g729: Audio Receive and Transmit
>   0- HSMU 3 HSMU 0: Capabilities: NO MATCH FOUND!
>   0- HSSM 2 HSMU 0: SM "H245 WAIT COMPLETE" <- "error release"
>   0- HSMU 2 HSMU 0: abort timer in state H245 WAIT COMPLETE
>   0- HSSM 2 HSMU 0: SM "H245 WAIT COMPLETE" ==> "RELEASING"
>  10- RADH 2 HSMU RAD: cmHookSend(endSessionCommand)
>   3- RAD 2 HSMU 0:
>cmEvCallControlStateChanged(cmControlStateTransportDisconnected, - )
>   2- RADH 2 HSMU RAD: cmHookClose
>   7- RADH 2 HSMU RAD: cmHookSend(releaseComplete)
>   7- RAD 2 HSMU 0: cmEvCallStateChanged(State = cmCallStateDisconnected,
>cmCallStateModeDisconnectedLocal) - remote
>   5- RAD 2 HSMU 0: cmEvCallStateChanged(State = cmCallStateIdle,
>cmCallStateTransfering) - remote
>   2- HSSM 2 HSMU 0: release >> PSU
>   0- HSSM 2 HSMU 0: RELEASE: release reason 11
>   2- NMM 2 NMM: 0, get_tone_table_entry(Tone_id=20) Using Default tone
>table
>   0- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=TEAR_DOWN
>   0- NMM 2 NMM: 0, Call Record received  '', DSP 0:0
>   0- NMM 2  Originated: remote
>
>   0- NMM 2  Terminated: local
>   1- NMM 2  Call state: TEAR_DOWN
>   0- NMM 2  Release reason: GG_REL_BUSY
>   0- NMM 2  Seized ts       = 4448146 msec (since system startup)
>   0- NMM 2  Connected ts    =   4826 msec (since line seizure)
>   0- NMM 2  Call duration   =   6026 msec (since line seizure)
>   0- NMM 2                  =   1200 msec (since connected ts)
>   0- NMM 2  Neg. coding     =      0, ts =   20 msec (since line seizure)
>   1- HSSM 1 HSMU 0: Double release (IF)
>   0- HSSM 2 HSMU 0: SM "RELEASING" ==> "WAIT RELEASE RESPONSE"
>   0- HSMU 2 HSMU 0: CapabilitiesExt_msg
>   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <- "H323_disconnect"
>   4- RADH 2 HSMU RAD: cmHookClose
>   5- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <- "H323_idle"
>   0- HSSM 2 HSMU 0: << release response
>   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <- "psu_release_response"
>   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" ==> "IDLE"
>2488- NMM 2 NMM: 0, get_tone_table_entry(Tone_id=20) Using Default tone
>table
>   1- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=TEAR_DOWN
>1000- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=IDLE
>
>Looks like a problem in the protocol in Asterisk's end because it
>receives a "reason=EndedByTransportFail".
>The Planet's box is 200.221.36.67. The extension 0800781800 can be
>called by anyone who wants to make a test....
>or I need necessarily a Digium's Board to make it working ;-)
>
>Isamar
>
>
>
>
>
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>  
>





More information about the asterisk-users mailing list