Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Community Member

Cisco CUCME and Asterisk(Elastix) Integration Question

Hello almighty community!!

I´ve have the following scenario: CUCME (192.168.1.251) ======== SIP TRUNK ========= ELASTIX  (192.168.1.3)

I found the following config which worked:

voice service voip

address-hiding

allow-connections sip to sip

no supplementary-service sip moved-temporarily

no supplementary-service sip refer

fax protocol cisco

sip

dial-peer voice 3000 voip

destination-pattern 3...

session protocol sipv2

session target ipv4:192.168.1.3

dtmf-relay rtp-nte

codec g711ulaw

!

dial-peer voice 6000 voip

description **Llamadas entrantes Troncal SIP**

translation-profile incoming AsteriskTrunk

destination-pattern 6000

session protocol sipv2

session target ipv4:192.168.1.3

codec g711ulaw

sip-ua

keepalive target ipv4:192.168.1.3 

credentials username 5000 password wxyz realm 192.168.1.3

authentication username 5000 password wxyz

retry invite 4

retry response 3

retry bye 2

retry cancel 2

retry register 5

timers register 250

registrar ipv4:192.168.1.3 expires 3600

sip-server ipv4:192.168.1.3:5060

But the problem is that only CUCME is registering against Asterisk server, but not viceversa. The person whos managing the Asterisk server provide me this info

host=192.168.1.251

username=6000 

secret=wxyz

Register String

6000:wxyz@192.168.1.251

, so i´m suppose to make something in CUCME to allow it to register, but as you may have notice by now, i´m not an expert, this is the first time i´m trying to acomplish this. How can i do this?. The result  by the moment is that an IP phone connected to Asterisk can call a Cisco IP phone but when i try to call back from the Cisco IP phone to the Asterisk phone, it doesn´t work. The Asterisk PBX sees that a call is coming but it doesn´t establish it. Also, de Caller-ID

that Asterisk sees is 5000. I need that CID to be calling party number. For this last thing i was thinking to do this:

!

voice translation-rule 1

  rule 1 /^3\(...\)/ /3\1/

!

!

voice translation-profile AsteriskCID

translate called 1

!

!

dial-peer voice 3000 voip

translation-profile outgoing AsteriskCID

But im not sure if that should work. Any help would be appreciated. Thanks

3 REPLIES
Community Member

Cisco CUCME and Asterisk(Elastix) Integration Question

Hello! everyone who could give any idea about this subject? Thanks in advance.

Community Member

Cisco CUCME and Asterisk(Elastix) Integration Question

Hello Andres..

Do you need to get the CME to become as a register server for the asterisk server?

With this config:

sip-ua

keepalive target ipv4:192.168.1.3 

credentials username 5000 password wxyz realm 192.168.1.3

authentication username 5000 password wxyz

retry invite 4

retry response 3

retry bye 2

retry cancel 2

retry register 5

timers register 250

registrar ipv4:192.168.1.3 expires 3600

sip-server ipv4:192.168.1.3:5060

The CME will send sip registrations to 192.168.1.3

In order to convert the CME to a register server you need todo:

-ena

-config t

-voice service voip

-sip

-registrar server

With this the CME will accept SIP register messages coming in.

Hope it helps

Community Member

Cisco CUCME and Asterisk(Elastix) Integration Question

Hola Richard!

Actually, i want to test both scenarios. The first one worked for me but then i try it using ip addressess on the data VLAN and stop working. Your answer is helpfull because clarifies me some doudbts but, i´m supposed to register the asterisk box on CME being like a register server using authentication, because the asterisk box is also sending me some credentials (

6000:wxyz@192.168.1.251). How could i perform this?. Thanks again for your help, and if you could tell me about this last issue, it will be great.

AF.

2530
Views
0
Helpful
3
Replies
CreatePlease to create content