[asterisk-bugs] [JIRA] (ASTERISK-24400) ooh323 sends wrong hangup code
Dmitry Melekhov (JIRA)
noreply at issues.asterisk.org
Tue Oct 14 00:45:29 CDT 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-24400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=223003#comment-223003 ]
Dmitry Melekhov commented on ASTERISK-24400:
--------------------------------------------
btw, this is definitely some cisco incompatibility or bug.
just (don't know why I didn't this before) did call from addpac 1100 with fxs interfaces:
20 <NetEP 200> : DoCall: calledAddr(5880@) callingAddr(5000)
21 <GK 200> : Send ARQ.
22 <GK 200> : Received ACF.
23 <H323 200> : local capabilities.
number of capabilities = 6
1 : g729-8k
2 : g711alaw-64k
3 : g711ulaw-64k
4 : T.38
5 : UserInput/basicString
6 : UserInput/hookflash
24 <H225 200> : Try signalling TCP connect (192.168.122.3:1720)
25 <H225 200> : Signalling TCP connect success (200)
26 <Q931 200> : Send SETUP
27 <Q931 200> : Received CALL PROCEEDING
28 <H225 200> : Remote Endpoint (ooh323,v0.8.3m,184,0,39)
29 <Q931 200> : Received RELEASE COMPLETE
30 <GK 200> : Send DRQ.
31 <Call 200> : Terminated from(ffffffff) this(Remote:UserBusy) before(NULL) forced(0)
32 <CEP 000000> : DisconnectCall at Busy
33 <CEP 000000> : StopSignal
34 <CEP 000000> : Disconnect (1)
35 <NetEP 200> : Call TO <ast-gag75> terminated reason(Remote:UserBusy)
36 <GK 200> : Received DCF.
37 <CEP 000000> : Disconnected(17) at Disconnecting
It gets user busy I generates right tone...
> ooh323 sends wrong hangup code
> ------------------------------
>
> Key: ASTERISK-24400
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-24400
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Addons/chan_ooh323
> Affects Versions: 11.10.2
> Environment: centos x86-64
> Reporter: Dmitry Melekhov
> Assignee: Alexander Anikin
> Severity: Minor
> Attachments: 24400-test-2.patch, 24400-test-3.patch, 24400-test.patch, debug.dump, debug-noprogress.dump, h323_log, h323_log, h323_log, h323_log, h323_log, nodebug.dump, nodebug-noprogress.dump, ooh323.conf
>
>
> Hello!
> We installed yet another asterisk which works as voip gateway between panasonic kx-ta 100 and our h323 network.
> Connection between asterisk and panasonic is ISDN PRI, namely qsig.
> For some reason we have problems with generating ring back tone from panasonic , so I added Progress, so it looks like:
> {noformat}
> exten => 5880,1,SET(FAXOPT(t38gateway)=yes)
> exten => 5880,n,Progress
> exten => 5880,n,Dial(DAHDI/g1/${EXTEN})
> exten => 5880,n,Hangup
> {noformat}
> but, in this case we get wrong hangup tone, like not user busy, but network congestion.
> If there is no Progress, then no ringback, but tone is right.
> Really, whole connection scheme is:
> {noformat}
> kt-ta100---asterisk--cisco3845--ts004-avaya
> {noformat}
> I'm avaya user :-)
> So, what I see is on asterisk:
> {noformat}
> -- Called DAHDI/g1/5880
> -- Span 1: Channel 0/2 got hangup, cause 17
> {noformat}
> on cisco:
> {noformat}
> Oct 8 03:27:58.138: //1355041/EE3142978C7C/CCAPI/ccCallDisconnect:
> Cause Value=38, Call Entry(Responsed=TRUE, Cause Value=38)
> {noformat}
> I placed call through another asterisk, which is connected to ts004, over ISDN, call is over ISDN (back to ts004, etc..) , and see there:
> {noformat}
> -- Span 1: Channel 0/3 got hangup request, cause 38
> -- DAHDI/i1/5880-21aa is circuit-busy
> {noformat}
> I don't completely sure how to collect all data, because if I turn on debug or trace then I got different behaviour, namely I don't hear ringback tone even if Progress is in place.
> So I need help from developer to collect debug info.
> I guess that problem is in ooh323 because if I use sip to call asterisk from cisco3845 , then I get user busy tone.
> Thank you!
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list