05-08-2010 01:34 PM - edited 03-15-2019 10:40 PM
I am having an issue with trying to route all call that come in on one of the FXO lines over a SIP Trunk to my Asterisk box. Here is what I have working and not working:
WORKING:
Exchange 2010 UM (Voice Mail)
CISCO 2621XM with VIC2-FXO ports, connected as Gateway in CUCM
FXO Ports configured on CUCM 6.1 - these are working ona VIC2-FXO card
I have IP Phones configured and connected to CUCM.
I Have a SIP Trunk configured for Asterisk connections.
I have a ROUTE PLAN that says any 5XXXX Number route over the SIP Trunk
I can call the Asterisk Box just fine when I use the IP phones that are connected to CUCM such as EXT 1000 on CUCM can call any extension on the Asterisk Box that are 5XXX.
I can call from the outside and reach an extension on the Asterisk Box as long as the phone is login.
NOT WORKING
If I setup the FXO port for a DN say 5000 and I dial in and the phone is not login I get a BUSY as I have all of the extensions setup to route to Exchange 2010 voice mail.
I need to figure out how to hard code a CALLER ID number from the CISCO FXO Port as when it tries to dial the Exchange Voice Mail, this is where I am getting a BUSY. These FXO lines from the PSTN do not have CALLER-ID and I beleive this is what is causing this issue with BUSY.
So what I need is advice on how to setup the FXO PORT with a CALLER-ID Number or some type of FIXED Number that is sent to Exchange.
Thanks,
Cliff
Any help would be appreciated.
Solved! Go to Solution.
05-08-2010 04:37 PM
05-09-2010 02:56 AM
Are you using MGCP? If so, it doesn't support caller-id, and you must use H.323 instead.
05-09-2010 09:45 AM
first remove mgcp from router: "no mgcp"
then you need 2 things:
1. Configure PLAR for fxo so when incoming call hits port it goes to plar configured, then...
2. Configure dial-peer for the previous plar
i.e.
voice-port x/y
connection plar 5000
dial-peer voice 1 voip
destination-pattern 5000
session target ipv4:x.x.x.x ----->call manager's ip address
codec ?(depending on region)
note that this affects all your dialplan so if outgoing calls is to be passsed through this it will also need to be changed. Here are some exapmles:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/pbx/interop/notes/295164fx.pdf
does it help ?
05-08-2010 04:37 PM
voice-port ...
station number ...
05-08-2010 07:33 PM
I tried your suggestion and still no number.
When I dial from the outside and connect to a phone IP Phone that is registered to CUCM it displays unknown@mydomainname.com
It doesn't seem to sending the station ID.
I have both ports configured on the VIC2-FXO card: station-number 2000 and station-number 2020
I also tried:
caller-id enable
sip-ua & remote-party-id
Is there any thing else I could try?
Thanks,
Cliff
Here is my partial config:
voice-port 1/0/0
signal groundStart
timing hookflash-out 50
station-id name Outside
station-id number 2000
!
voice-port 1/0/1
signal groundStart
timing hookflash-out 50
station-id name Outside
station-id number 2020
05-09-2010 02:56 AM
Are you using MGCP? If so, it doesn't support caller-id, and you must use H.323 instead.
05-09-2010 08:29 AM
Yes I am using MGCP and within CUCM I setup the gateway.
How can I change to H.323?
I am very new to the CISCO Platform.
Thanks,
Cliff
05-09-2010 09:45 AM
first remove mgcp from router: "no mgcp"
then you need 2 things:
1. Configure PLAR for fxo so when incoming call hits port it goes to plar configured, then...
2. Configure dial-peer for the previous plar
i.e.
voice-port x/y
connection plar 5000
dial-peer voice 1 voip
destination-pattern 5000
session target ipv4:x.x.x.x ----->call manager's ip address
codec ?(depending on region)
note that this affects all your dialplan so if outgoing calls is to be passsed through this it will also need to be changed. Here are some exapmles:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/pbx/interop/notes/295164fx.pdf
does it help ?
05-09-2010 05:13 PM
I was able to solve my issue and I did not have to remove the MGCP. Under the SIP Trunk that is used to connect there is an option for OUTBOUND, under OUTBOUND I set the following:
Caller ID DN: 9999
Caller Name: CISCO
Now everything that leaves the CISCO 2621XM Gateway over the SIP trunk passes this number.
Now everything above is working, Exchange VM, Exchange UC, CISCO Gateway, CISCO CUCM with MCGP enabled.
I didn't have to remove anything and now Caller ID is spoofed since these FXO lines were not setup with Caller ID. It also passes this info to all phones either on the Asterisk side, Excahnge Side or the CISCO side which is OK for now until Caller-ID is enabled on the PSTN Lines.
I am going to assume that since it is passing this info as Caller ID and Caller Name, it will pass true Caller ID info over the FXO lines. :-)
Thanks for everyone's help. In the end just a little digging into the system and all is great!!!!!!!!
05-10-2010 02:16 AM
I am going to assume that since it is passing this info as Caller ID and Caller Name, it will pass true Caller ID info over the FXO lines. :-)
No, it will not, as mentioned above.
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