06-17-2012 02:03 AM - edited 03-16-2019 11:42 AM
I've been getting to grips with the BACD on BACD. I have a SIP trunk to an ITSP. I have specified to use the g.729 codec for various reasons. I find that BACD works, but I never hear any prompts - just silence. When I set the codec on the SIP trunk to g.711uLaw I can then hear the prompts fine.
Is it possible to configure transcoding from the BACD to g729? I thought this would just work, as I have specified some phones to use different codecs and they transcode without any special config.
Solved! Go to Solution.
06-17-2012 10:52 AM
Hi Tony,
Cisco IOS won't invoke transcoder for calls handled by applications including BACD. As you know default CME Tar file will include all audio files encoded with G711-ulaw. In your scenario, you call is G729 and you audio files are G711, keeping in mind that XCODER won't be invoked, you will hear silence due to codec mismatch.
To make this working:
1. You need to record new audio files with g729 codec (different ways can be used using UCCX, CUE, CUC)
2. Upload them to CME flash with the same name of original audio files. In this case the files can be used automatically without extra work (bit it might create confusion since orignal files names include g711ulaw while the codec used here is g729).
3. In case you want to use custom names, then you selected the difficult approach.
"If you find this post useful, please rate it"
06-17-2012 08:34 AM
Hello Tony.
I believe you may be better off recording your prompts in g729 from this link if you want to use g729 on your dial-peers
Note that if you configure BACD for g729 prompts, you will have to set ALL calls to BACD up as g729. You can't mix and match g711 and g729.
Please rate useful posts
"For the love of God is broader than the measure of man's mind And the heart of the Eternal is most wonderfully kind"
06-17-2012 10:52 AM
Hi Tony,
Cisco IOS won't invoke transcoder for calls handled by applications including BACD. As you know default CME Tar file will include all audio files encoded with G711-ulaw. In your scenario, you call is G729 and you audio files are G711, keeping in mind that XCODER won't be invoked, you will hear silence due to codec mismatch.
To make this working:
1. You need to record new audio files with g729 codec (different ways can be used using UCCX, CUE, CUC)
2. Upload them to CME flash with the same name of original audio files. In this case the files can be used automatically without extra work (bit it might create confusion since orignal files names include g711ulaw while the codec used here is g729).
3. In case you want to use custom names, then you selected the difficult approach.
"If you find this post useful, please rate it"
06-17-2012 05:35 PM
Thank you Mohammed, that is two posts you have helped me with
Since this a setup in my home I probably won't go about recording new prompts but I have another question.
- If a call comes in on a POTS line and invokes BACD, I'm guessing this would work either way since CUCME would need to transcode into analogue?
Thanks,
03-11-2013 04:03 AM
Hi Mohammed,
thanks for the great info.
do you have an official link from cisco where I can find this info?
I haven't found it on their website.
Thanks.
Best regards
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide