Brekeke Forum Index » Brekeke SIP Server Forum

Post new topic   Reply to topic
No voice with G729 through BSS
Author Message
ajanth
Brekeke Junior Member


Joined: 11 Mar 2011
Posts: 8

PostPosted: Wed Jun 08, 2011 9:59 am    Post subject: No voice with G729 through BSS Reply with quote

1. Brekeke Product Name and version: BSS 2.2.7.8

2. Java version: 10.4.2.1

3. OS type and the version: Windows 2003 Enterprise

4. UA (phone), gateway or other hardware/software involved: SVK Software IVRCAt, Radiuscat

5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/networkpatterns.html :

6. Your problem: I need to force G.729 codec through BSS for outbound calls. because my ITSP doesn't support G.711. Also i am unbale to use Brekeke PBX to force G.729 because ITSP only works with IP secenario(can't register with user name ans password). Here is my BSS secession after it connected to the destination and i COULDNOT hear the destination but he was able to hear me fine. I used dial plan &net.rtp.audio.payloadtype = 18 in the BSS deploy pattern. Can you please tell me how to fix this?

Active Sessions > DetailsSession ID : 15

Session Details
EX-SID 14
From-uri sip:2234@192.168.2.13:5060
From-ip 192.168.2.13:55062 (UDP)
From-if 192.168.2.13:5060
To-uri sip:14162982400@77.72.169.128
To-ip 75.79.19.25 (UDP)
To-if 65.125.235.225:5060
Call-ID b043d4bd-72404674-2701f474-aae07969@192.168.1.13
rule Termination Siptraff
plug-in InviteSession
sip-packet-total 4
listen-port 5060
session-status Talking
time-inviting Wed Jun 08 12:38:52 EDT 2011
time-talking Wed Jun 08 12:38:55 EDT 2011
length-talking 00:00:07
rtp-relay on
rtp-srcdst
media audio
transport RTP/AVP
payload 0 (PCMU/8000)
status active
listen-port 10006
send-port 10004
target 65.45.83.45:8752
packet-count 363
packet/sec 36
current size 172
buffer size 260
rtp-dstsrc
media audio
transport RTP/AVP
payload 18 (G729/8000)
status active
listen-port 10004
send-port 10006
target 192.168.2.13:31210
packet-count 356
packet/sec 35
current size 32
buffer size 260

Thanks
Back to top
View user's profile
hope
Brekeke Master Guru


Joined: 15 Jan 2008
Posts: 862

PostPosted: Wed Jun 08, 2011 11:52 am    Post subject: Reply with quote

is your bss behind router?
check wiki page below for portforwarding and set router global ip at bss/configuration/system/network/interface address

http://wiki.brekeke.com/wiki/Set-port-forwarding
Back to top
View user's profile
ajanth
Brekeke Junior Member


Joined: 11 Mar 2011
Posts: 8

PostPosted: Wed Jun 08, 2011 1:52 pm    Post subject: Reply with quote

Greatly appreciate your answer Hope! As you mentioned i forwarded the ports and my BSS already had the global IP address in there but still no luck.. Same issue. I also wonder the " payload 0 (PCMU/8000) " which looks like still using the G.711 codec on my secession details above..what do you think?
Back to top
View user's profile
hope
Brekeke Master Guru


Joined: 15 Jan 2008
Posts: 862

PostPosted: Wed Jun 08, 2011 4:10 pm    Post subject: Reply with quote

can caller accept g729?
if not, need to set g729 at caller side.
Brekeke sip server doesnot handle conversion between different codecs, brekeke pbx can convert codecs.
Back to top
View user's profile
ajanth
Brekeke Junior Member


Joined: 11 Mar 2011
Posts: 8

PostPosted: Thu Jun 09, 2011 6:01 am    Post subject: Reply with quote

Thanks for reply Hope! Im using IVR Cat (Based on JTAPI from SVK Software) as an IVR for my calling card which doesn't support G.729. So when you mentioned the conversion you mean the IVR supposed the do the conversion when the packets received by BSS?
Why is the secession details shows two different "payload" lines which one shows G.729 and other line shows PCMU?

Thanks for your help again.

Ajanth
Back to top
View user's profile
hope
Brekeke Master Guru


Joined: 15 Jan 2008
Posts: 862

PostPosted: Fri Jun 10, 2011 9:30 am    Post subject: Reply with quote

if client didnot support the codec, it should return error message, and call cannot be established, i'm not sure why IVR cat can accept it.
Back to top
View user's profile
ajanth
Brekeke Junior Member


Joined: 11 Mar 2011
Posts: 8

PostPosted: Wed Jun 15, 2011 6:49 am    Post subject: Reply with quote

Thanks for your continous support Hope! Here is a liitle more explanation, when i use Brekeke PBX with G.729 as priority codec it works fine, but when i use the BSS with dilaplan &net.rtp.audio.payloadtype = 18 no voice both sides. But when i use BSS with the dilaplan &net.rtp.audio.payloadtype = 4 ,it works fine. And i am sure it will not be the vendor because it works fine through Brekeke PBX. You have any idea?
Back to top
View user's profile
hope
Brekeke Master Guru


Joined: 15 Jan 2008
Posts: 862

PostPosted: Wed Jun 15, 2011 9:49 am    Post subject: Reply with quote

brekeke pbx can convert codecs between clients,
the call through brekeke pbx has two sessions:
one is caller to brekeke pbx, the other is Brekeke pbx to callee.
If one client can only accept codec g729 and the other only accept codec G711u, Brekeke pbx can use g729 codec for the call with one client and use G711u for the call with the other client when Brekeke pbx has G729 codec setting. but there is no such feature in brekeke sip server, when set &net.rtp.audio.payloadtype in the dial plan, both clients will use codec set in &net.rtp.audio.payloadtype.
Back to top
View user's profile
ajanth
Brekeke Junior Member


Joined: 11 Mar 2011
Posts: 8

PostPosted: Wed Jun 15, 2011 10:22 am    Post subject: Reply with quote

Thanks Hope! That explains what cause the voice problem because the IVRCat only support G711 and iLBc and it can't do the conversion. so I am stuck here Sad Do you know any other Pre IVR for callingcards that supports Brekeke?

Thanks
Ajanth
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Brekeke Forum Index » Brekeke SIP Server Forum All times are GMT - 7 Hours
Page 1 of 1