Solved

Cisco CME Migration.  Inbound calls from POTS not working Old CME --> New CME

Posted on 2012-04-13
11
1,364 Views
Last Modified: 2012-04-15
Experts,

We're upgrading from CME 3 (2611XM) to CME 7 (2801).

The 2600 was configured to route all inbound calls to our internal Exchange server.  Of course, this worked just fine.  I've now placed a 2801 into the mix, and copied the configuration over.

Unfortunately, I'm still waiting for a VIC2-2FXO card in the mail, so in the interim, I'm still needing the 2611 to handle the POTS calls, and forward everything it receives inbound to the new CME setup.



On the 2800 side of the house, everything appears to be configured correctly, as the Exchange SIP connection came up just fine, as well as we're able to make outbound --> POTS calls without any problems.

Inbound calls (POTS --> CME) are failing though, where the 2600 appears to be answering, but nothing seems to be getting through to the newer 2800.


If anybody has any ideas I could throw into the mix here, it'd be VERY appreciated.  I think there's something wrong with my destination pattern on the old CME device, but I'm guessing here.

Here's the configuration items:

POTS --> 2611 CME --> PLAR 9000 --> DIAL-PEER 1000 --> 2801 CME --> DIAL-PEER 5000 --> Exchange UM

*OLD 2600
voice-port 1/1/1
 supervisory disconnect dualtone mid-call
 pre-dial-delay 0
 timeouts call-disconnect 1
 timeouts ringing 45
 timeouts wait-release 2
 connection plar 9000

dial-peer voice 100 pots
 translation-profile outgoing BroadVoice
 destination-pattern 99.T
 port 1/1/1

dial-peer voice 1000 voip
 description Inbound --> 2801 CME
 destination-pattern 9000
 session target ipv4:10.0.0.1

Open in new window




*NEW 2801
dial-peer voice 5000 voip
 description Exchange UM
 destination-pattern [0-2,5,9]000
 session protocol sipv2
 session target ipv4:10.0.2.101
 session transport tcp
 dtmf-relay rtp-nte h245-alphanumeric
 codec g711ulaw
 fax rate disable
 fax protocol pass-through g711ulaw
 no vad

dial-peer voice 100 voip
 description Outbound --> 2611 CME
 destination-pattern .T
 session target ipv4:10.0.12.1
 dtmf-relay h245-alphanumeric

Open in new window

0
Comment
Question by:usslindstrom
  • 7
  • 4
11 Comments
 
LVL 8

Accepted Solution

by:
hus1984 earned 500 total points
ID: 37845846
why not to use SIP under dial peer 1000 in 2600?

do you have:
voice service voip
allow-connection H323 to SIP
allow-connection SIP to SIP
allow-connection H323 to H323
allow-connection SIP to H323

under dialpeer 1000 in 2600 add codec g711u command

hope this will help

thanks
0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846143
Thank you for the suggestions.

I added the command under the dialpeer on the old device to force the codec, but unfortunately, the same problem is here...

I ran a debug of the dial-peers on both units, and I'm getting some sort of call loop on the new 2800...

Would you happen to know why I would be getting this?  - And how I could possibly go about finding a solution?  In the topology, there's no way that it could have created a loop (as far as I'm aware)

Inbound voice card  -->
    Plar 9000  -->
        Dial Peer 1000  -->
            ipv4:10.0.0.1 (New 2800)

2800 Receives the call  -->
    Dial Peer 5000  -->
        ipv4:10.0.12.101 (Exchange UM)



Here's a debug on both router's dial peers:

*2600
Apr 14 11:33:40.822: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=, Voice-Interface=0x845EE154,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 11:33:40.822: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_PORT;
Apr 14 11:33:40.822: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_PORT; Incoming Dial-peer=99
Apr 14 11:33:40.822: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerSPI:exit@5938
Apr 14 11:33:40.850: //-1/84BCA7EAAEEE/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=9000, Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 11:33:40.850: //-1/84BCA7EAAEEE/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=9000
Apr 14 11:33:40.850: //-1/84BCA7EAAEEE/DPM/dpMatchCore:
   Dial String=9000, Expanded String=9000, Calling Number=
   Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 11:33:40.850: //-1/84BCA7EAAEEE/DPM/MatchNextPeer:
   Result=Success(0); Outgoing Dial-peer=1000 Is Matched
Apr 14 11:33:40.854: //-1/84BCA7EAAEEE/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Apr 14 11:33:40.854: //-1/84BCA7EAAEEE/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
USSOK2611A(config-dial-peer)#
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1000

Open in new window



*2800
001232: Apr 14 11:34:44.517: %CALL_CONTROL-6-CALL_LOOP: The incoming call has a global identfier already present in the list of currently handled calls. It is being refused.

Open in new window

0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846145
Oh, and for the allowed call --> call codecs, yes - I have all 4 identified under both routers.

*Identical on both routers

voice service voip
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 redirect ip2ip
 h323
  call start slow
 sip
  bind control source-interface FastEthernet0/0
  header-passing
  registrar server expires max 3600 min 3600

Open in new window

0
 
LVL 8

Expert Comment

by:hus1984
ID: 37846219
could you please shutdown dial-peer 100 on 2800 router and try
0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846256
On your suggestion, I completely removed the dial-peer 100 - so the only thing the 2800 router has now is the dial-peer defined for Exchange.

Same outcome.
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 8

Expert Comment

by:hus1984
ID: 37846285
What is the output of debug voice dialpeer inout of both routers?

Can we chat? Then we will post the answer here.
0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846336
Abosolutely.

I'm completely on your schedule here, so any assistance that you can provide is WAY more than helpful.  Thanks.

If you'd like to go with chat, that's perfect.  Where/How would you like to do it?

Replying to your debug question, here are two debugs:

*Debug Lvl on both routers
DIALPEER:
  debug voip dialpeer error call is ON (filter is OFF)
  debug voip dialpeer error call informational is ON (filter is OFF)
  debug voip dialpeer error software is ON
  debug voip dialpeer error software informational is ON
  debug voip dialpeer function is ON (filter is OFF)
  debug voip dialpeer inout is ON (filter is OFF)
  debug voip dialpeer detail is ON (filter is OFF)

Open in new window




Here's a complete inbound dialpeer debug:



*2600 from POTS

Apr 14 14:01:08.674: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=, Voice-Interface=0x845EE154,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 14:01:08.674: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_PORT;
Apr 14 14:01:08.674: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_PORT; Incoming Dial-peer=99
Apr 14 14:01:08.678: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerSPI:exit@5938
Apr 14 14:01:08.694: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=9000, Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 14:01:08.694: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=9000
Apr 14 14:01:08.694: //-1/1E77A220AF09/DPM/dpMatchCore:
   Dial String=9000, Expanded String=9000, Calling Number=
   Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Apr 14 14:01:08.694: //-1/1E77A220AF09/DPM/MatchNextPeer:
   Result=Success(0); Outgoing Dial-peer=1000 Is Matched
Apr 14 14:01:08.698: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Apr 14 14:01:08.698: //-1/1E77A220AF09/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
USSOK2611A(config)#
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1000

Open in new window




*2800  <-- Scrubbed to remove server name / etc.

005311: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=9000, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
005312: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=9000
005313: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
005314: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpMatchCore:
   Dial String=9000, Expanded String=9000, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
005315: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpMatchCore:
   Result=-1
005316: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpMatchPeertype:exit@5406
005317: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
005318: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerSPI:exit@5940
005319: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=9000, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
005320: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=9000
005321: Apr 14 14:01:08.714: //-1/1E77A220AF09/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
005322: Apr 14 14:01:08.718: //-1/1E77A220AF09/DPM/dpMatchCore:
   Dial String=9000, Expanded String=9000, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
005323: Apr 14 14:01:08.718: //-1/1E77A220AF09/DPM/dpMatchCore:
   Result=-1
005324: Apr 14 14:01:08.718: //-1/1E77A220AF09/DPM/dpMatchPeertype:exit@5406
005325: Apr 14 14:01:08.718: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
005326: Apr 14 14:01:08.718: //-1/1E77A220AF09/DPM/dpAssociateIncomingPeerSPI:exit@5940
005327: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=9000, Peer Info Type=DIALPEER_INFO_SPEECH
005328: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=9000
005329: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/dpMatchCore:
   Dial String=9000, Expanded String=9000, Calling Number=
   Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
005330: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/MatchNextPeer:
   Result=Success(0); Outgoing Dial-peer=5000 Is Matched
005331: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
005332: Apr 14 14:01:08.722: //-1/1E77A220AF09/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=5000
005333: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
005334: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_REQUEST_URI; URI=sip:10.0.0.1:5060
005335: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
005336: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
005337: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchCore:
   Result=-1
005338: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchPeertype:exit@5406
005339: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_TO_URI; URI=sip:10.0.0.1:5060
005340: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
005341: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchCore:
   Dial String=, Expanded String=, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
005342: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchCore:
   Result=-1
005343: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchPeertype:exit@5406
005344: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_FROM_URI; URI=sip:10.0.2.101:5060;transport=Tcp;ms-opaque=98e602ed0e46c371
005345: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
005346: Apr 14 14:01:27.169: //-1/297C8A8F818F/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
005347: Apr 14 14:01:27.173: //-1/297C8A8F818F/DPM/dpMatchCore:
   Result=-1
005348: Apr 14 14:01:27.173: //-1/297C8A8F818F/DPM/dpMatchPeertype:exit@5406
005349: Apr 14 14:01:27.173: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
005350: Apr 14 14:01:27.173: //-1/297C8A8F818F/DPM/dpAssociateIncomingPeerSPI:exit@5940

Open in new window

0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846349
I'm wondering if it's because the 2800 is still waiting on parts here...

As noted above, I'm waiting on a VIC2-2FXO card in the mail, but also the PVDM that will be able to handle the analog calls...   Would the lack of a PVDM in this case cause these problems I'm seeing here?

The Exchange SIP connection came up just fine though from the 2801 to Unified Messaging, and all phones can successfully check their messages, etc.
0
 
LVL 8

Expert Comment

by:hus1984
ID: 37846395
if you have skype or facebook this will be great
0
 
LVL 5

Author Comment

by:usslindstrom
ID: 37846451
Sorry for the delay.

Been a while since I used skype.  - Had to download and reinstall.

My Skype UserName is usslindstrom, unfortunately I have no mic, so it'll be all typing.
0
 
LVL 5

Author Closing Comment

by:usslindstrom
ID: 37848404
Outstanding answer / assistance!

I cannot thank you enough for taking time out to help read dial-peer debugs.

*If others experience this same problem - The correct solution in this case was that the configuration was laid out in this manner:

POTS -->  H.323 --> SIP --> Exchange

Conversion between H.323 and SIP was giving problems.  Adding this command between all of the dial-peers was essential:     session protocol sipv2

Also, I had recursive logic in the destination pattern selection of the dial-peers.  The internal CME was redirecting calls back to the 2600 providing the voice gateway.  *Please make sure that the dial-peers are double / triple checked with a fine-tooth comb to see if there are any overlaps.



- GREAT help/assistance by an outstanding EE community member!      hus1984
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Getting hacked is no longer a matter or "if you get hacked" — the 2016 cyber threat landscape is now titled "when you get hacked." When it happens — will you be proactive, or reactive?
Shadow IT is coming out of the shadows as more businesses are choosing cloud-based applications. It is now a multi-cloud world for most organizations. Simultaneously, most businesses have yet to consolidate with one cloud provider or define an offic…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now