Posts

Showing posts from February, 2016

Manipulating Calls On Callmanager Express

Image
I have gathered in this article configuration examples of how to modify call properties on the Cisco Callmanager Express. Clid Network-number Command The clid network-number modifies the Caller ID number that is sent on the network. To try it, we first make a call from x5002 to x4002: Then, in the outbound matched dial peer , we add clid network-number instruction: We verify with “show dialplan number 4002” or with “show run | s dial-peer voice 4000” or with “show dial-peer voice 4000” And we dial once again: Notice that the calling party number is presented to the called party as 3025555002 instead of 5002. Clid restrict command “Clid restrict” command on the Callmanager Express restricts the appearance of the calling number in the outbound dial peer: I applied “clid restrict” to the outbound dial peer. To test it, I made a call from x5002 to x4002. Notice that the caller ID is “private” on the called party phone: To verify that “clid restrict” has b...

Digit Signaling In Cisco IP Telephony

Image
Digit signaling is the way digits are sent from an IP phone to CUCM. We will explore both an SCCP and a SIP phone. Digit signaling in a Cisco SCCP phone We will expand on the concepts of digit-by-digit signaling in the SCCP Digit Collection paragraph of the CVOICE Foundation Learning Guide, 2nd Edition . First, we start with a Cisco 7911 SCCP phone. We will use Wireshark to see which packets are exchanged. Here is the network setting: We run Wireshark. Initially the phone only sends keepalive messages to CUCM, at regular intervals. CUCM replies with KeepaliveAckmessages. Each action is translated as an instruction to CUCM. When we press on the New Call soft key, the phone sends the SoftKeyEventMessage. The CUCM replies with: SetRingerMessage which instructs the phone to play the ringer file stored on the phone. SetSpeakerModeMessage SetLampMessage, which lights up the button next to the current line CallStateMessage I press on one button. The phone sends a KeypadButtonMessage. CUCM rep...

IOS Commands To Verify Voice Ports

Image
show voice port “show voice port” displays verbose information about all the voice ports on a voice gateway. Let’s examine “show voice port” on a E1 PRI gateway: On this gateway, we have two E1 PRI trunks, thus two voice ports. Each voice port is in the form “slot/subunit/port:signaling channel”. In the table that comes after each displayed voice port, we have 31 lines. These are the available channels on each PRI link. Notice that the column “CH” refers to timeslot, and not the channel. The 16th timeslot carries the 15th channel, which is the signaling channel (D channel). show voice port summary This command lists the voice ports and their timeslots combined into one table.  

Using Num Exp

Image
Network setting:  x 5002— Mongi Shop router — PSTN router — x4002 Effect of Num Exp on an outbound call On Mongi router, I configured num exp to convert 4 to 5. And I configured “debug voip dialpeer” to see which dial peer it will match. What happens is when I dial x4002 from Mongi phone, the gateway converts the dialed string from 4002 to 5002, which makes the same Mongi phone ring: If we look at the debug output, we see that dial peer 20001 is matched, which is the pots dial peer associated with Mongi phone; So the dialed string is modified, then the gateway looked into its dial peers to check for outbound matches. If we do a “show dialplan number 4002”, we clearly see that the called number is converted to 5002 and we see which dial peer is executed: Let’s convert the digit “7” to “4” on Mongi router: We call from Mongi phone to 7002. This is a non-existing number. The call succeeds. Mongi phone dials 7002 Num Exp converts 7 to 4, which makes the dialed number 4002 ...