I got this from another forum where the poster had gotten it working along with MWI:
I've already recieved an email asking for the config, so I guess that officially makes it interesting:
Here are the relavent parts of the config I used to get CCME working with BroadVoice:
Obviously the items in the config that begin with YOUR should be replaced with the IP addresses/names of the appropriate items for your setup.
I used a sample BV number: 1234567890 and password YOURSIPPASSWORD in the config below.
The sticky points were:
- Using sip.broadvoice.com for my dial peer targets, not proxy.broadvoice.com
- Using "dtmf-relay rtp-nte" under the dial peer to get DTMF working
- Using "no remote-party-id" under sip-ua*
Getting MWI (Message Waiting Indicator) to work involved:
- Adding the "mwi-server" with the "unsolicited" keyword to my sip-ua
- Adding "mwi sip" to the ephone-dn's that you want the MWI light to work
Things to note:
- I used the "voice class codec" in my dial-peers to allow the use of multiple codecs
- If you just want G.711U, then just add "codec g711u" to your dial-peer and skip all the "voice class codec" stuff
*Later versions of IOS add the "Remote Party ID" SIP header. They put phonenum@gatewayipaddress in the field. BV (and any SIP compliant provider) replaces the From information with info from this field. Well, BV doesn't like From fields to end in anything but sip.broadvoice.com (well, maybe a couple of others, but certainly not the IP address of you router!). So by inserting this command, it suppresses the creation of this field and the BV proxy will use the From field. This item is what gave me the biggest headache. IOS debug commands are your friend
By the way, the "sip-ua" and dial-peer parts of this config should work for any generic IOS device (later than 12.3(T or so).
Lastly, there is some extra fluff in the dial peers. I turned off VAD and set IPP to 5 for my RTP packets. These are not necessary but I've found them to be useful additions.
I'm trying to setup a sip trunk to other sip provider, using a sip softphone client its working my account,
When i config CCME (using SCCP phones) i have not success:
-i see in show sip-ua registar status that line is registered but i when i try to call a number that they(sip provider) provide to test connectivity i hear your account is not authorized, so i'm reaching sip provider but something is not ok, could remote-party-id command help? (i will test!)
In debugs i only see this header (remote-id-party=mymumber@gwipaddress) in INVITE message and when i receive message 100 Trying and message 183 Session Progress from header its seems ok firstname.lastname@example.org
I am also behind a firewall with NAT.
One more question in sip-ua we don't need also sip-server command?
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...