Rodolfo Grave
2005-Jan-28 11:14 UTC
[Asterisk-Users] Problems with H323/G729--No NATting and no Dynamic IP involved...
Hello... I'm having problems with H323/G729 setup. Below is the output of h.323 debug when making a call. I use a SIP phone connected to an * box in the same LAN. The * connects to a h323/g729 PSTN terminator through internet. Calls rings and are answered in the other side, but I get no sound at all nor the other side does (complete silence in both sides). I thought this would just happen when: 1- Codecs conflicts 2- NATting problems Neither of this circumstances occur now. * have a public IP and no Firewall nor NAT device. Used codec, as you can see, is G729... my only concern is that I see G.729A{sw} and G.729{sw} as different codecs in the Allowed Codecs table.... and then you see "Started logical channel: receiving ****G.729{sw}****" and "Started logical channel: sending *****G.729A{sw}****"... Notice the A in the G729 receiving and the lack of it in sending. Might be this subtle difference the cause of my problem? Thanks in advance for the help. RODOLFO ----------------------------------------------- *CLI> h.323 debug H323 debug enabled -- Executing Dial("SIP/12345-4cbb", "H323/xxxxxxxxxxxxx@xx.xx.xx.xx") in new stack Allowed Codecs: Table: G.729A{sw} <1> G.729{sw} <2> Set: 0: 0: G.729A{sw} <1> G.729{sw} <2> -- Making call to xxxxxxxxxxxxxxxxxx@xx.xx.xx.xx. == New H.323 Connection created. -- 12345 is calling host xxxxxxxxxxxxxxxx@xx.xx.xx.xx -- Call token is ip$localhost/26043 -- Call reference is 26043 -- Called xxxxxxxxxxxxxxxxxxxx@xx.xx.xx.xx -- Sending SETUP message =-= In OnAlerting for call 26043: sessionId=0 --- no logical channels -- Ringing phone for "xx.xx.xx.xx" -- H323/xx.xx.xx.xx is ringing =*= In CreateRealTimeLogicalChannel for call 26043 -- externalIpAddress: yy.yy.yy.yy -- externalPort: 18260 -- SessionID: 1 -- Direction: IsReceiver -- Started logical channel: receiving G.729{sw} -- channelsOpen = 1 =*= In CreateRealTimeLogicalChannel for call 26043 -- externalIpAddress: yy.yy.yy.yy -- externalPort: 18260 -- SessionID: 1 -- Direction: IsTransmitter -- Started logical channel: sending G.729A{sw} -- channelsOpen = 2 =-= In OnConnectionEstablished for call 26043 -- Connection Established with "xx.xx.xx.xx" -- H323/xx.xx.xx.xx answered SIP/12345-4cbb =-= In OnReceivedAckPDU for call 26043 channelsOpen = 1 -- ClearCall: Request to clear call with token ip$localhost/26043 -- Sending RELEASE COMPLETE == Spawn extension (sip_default, xxxxxxxxxxxxxx, 1) exited non-zero on 'SIP/12345-4cbb' channelsOpen = 0 -- Call with xx.xx.xx.xxcompleted (EndedByLocalUser) == H.323 Connection deleted.
Possibly Parallel Threads
- How can I check the selected codec for a call?
- Asterisk->AS5350 misplaced RTP to 127.0.0.1 (AS5350 party don't hear)
- Asterisk->AS5350 misplaced RTP to 127.0.0.1(AS5350 party don't hear)
- help jeremy
- One way audio [Asterisk + Innovaphone IP3000 + asterisk-oh323/h323]