[cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.

Mark Mclean m.mclean08 at gmail.com
Tue Apr 22 09:54:56 EDT 2008


Thanks Paul...

On Tue, Apr 22, 2008 at 3:45 PM, Paul <asobihoudai at yahoo.com> wrote:

>  If you want all calls to have the translation rule applied, you can just
> apply the translation profile to the voice-port/trunk-group.
>
>
> ----- Original Message ----
> From: Mark Mclean <m.mclean08 at gmail.com>
> To: Ryan West <rwest at zyedge.com>
> Cc: "cisco-voip at puck.nether.net" <cisco-voip at puck.nether.net>
> Sent: Tuesday, April 22, 2008 6:37:01 AM
> Subject: Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
>
> Oh, i got you, so it will be like this:
>
> !
> voice translation-rule 2
>  rule 1 /^100/ /8529x70/
>  rule 2  /^\(.*\)/ /8529\1/
> !
> voice translation-rule 3
> rule 1 /^9\(.*\)/ /\1/
> !
> !
> voice translation-profile my-profile-Outbound
> translate calling 2
> translate called 3
> !
> dial-peer voice 111 pots
>  description "Outbound PSTN"
>  translation-profile outgoing my-profile-Outbound
> !
>
> Regards,
> Mark
> On Tue, Apr 22, 2008 at 3:25 PM, Ryan West <rwest at zyedge.com> wrote:
>
> >  Mark,
> >
> >
> >
> > What I gave you before was a translate calling (your DNIS), the second
> > rule 1 should be applied for translated called.
> >
> >
> >
> > -ryan
> >
> >
> >
> > *From:* Mark Mclean [mailto:m.mclean08 at gmail.com]
> > *Sent:* Tuesday, April 22, 2008 9:23 AM
> >
> > *To:* Ryan West
> > *Cc:* cisco-voip at puck.nether.net
> > *Subject:* Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > Thanks Ryan, but would that cancel this rule: rule 1 /^100/ /8529x70/
> > (to make ext 100 when placing outpound call go out to the PSTN with the
> > Caller ID:8529x70) if yes how i can acheive both in the outbound translation
> > rule.
> >
> >
> >
> > Regards,
> >
> > Mark
> >
> > On Tue, Apr 22, 2008 at 3:15 PM, Ryan West <rwest at zyedge.com> wrote:
> >
> > Here you go, just place this into a voice translation-rule
> >
> >
> >
> > rule 1 /^9\(.*\)/ /\1/
> >
> >
> >
> > -ryan
> >
> >
> >
> > *From:* Mark Mclean [mailto:m.mclean08 at gmail.com]
> > *Sent:* Tuesday, April 22, 2008 9:12 AM
> >
> >
> > *To:* Ryan West
> > *Cc:* cisco-voip at puck.nether.net
> > *Subject:* Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > How can this be done for the outbound translation rule you gave me:
> >
> >
> >
> > voice translation-rule 2
> >  rule 1 /^100/ /8529x70/
> >  rule 2  /^\(.*\)/ /8529\1/
> >
> > Regards,
> >
> > Tamer
> >
> >
> >
> > On Tue, Apr 22, 2008 at 3:07 PM, Ryan West <rwest at zyedge.com> wrote:
> >
> > Since you are already deeply in bed with translation patterns, I would
> > just continue on that route, even if you use a variable length
> > destination-pattern match, you'll still need to use a translation pattern to
> > strip out the 9 for international calling.
> >
> >
> >
> > *From:* Mark Mclean [mailto:m.mclean08 at gmail.com]
> > *Sent:* Tuesday, April 22, 2008 9:05 AM
> >
> >
> > *To:* Ryan West
> > *Cc:* cisco-voip at puck.nether.net
> > *Subject:* Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > Ryan, sorry i can follow you, but why should i do this? i guess the 9 in
> > the destination-pattern should be removed by defualt! is that correct?
> >
> >
> >
> >
> >
> >
> > On Tue, Apr 22, 2008 at 2:47 PM, Ryan West <rwest at zyedge.com> wrote:
> >
> > Mark,
> >
> >
> >
> > You can use a outbound called number translation to search on 9/.*/ and
> > then replace that with the number without 9 or you can create multiple
> > outbound peers, which will also help with outbound interdigit timeout
> > issues.  Or you can use the secondary-dialtone under the telephony-service
> > section to accomplish that as well, I think :)
> >
> >
> >
> > -ryan
> >
> >
> >
> >
> >
> >
> >
> > *From:* Mark Mclean [mailto:m.mclean08 at gmail.com]
> > *Sent:* Tuesday, April 22, 2008 8:39 AM
> >
> >
> > *To:* Ryan West
> > *Cc:* cisco-voip at puck.nether.net
> > *Subject:* Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > Dear Ryan,
> >
> > I applied the configurations and everything looks fine, however i have a
> > simple problem, the internal extensions when they try to place an outbound
> > call they dial 9 the problem is that the dial-peer voice 111 forward the 9
> > to the PSTN without removing it.
> > Here is the dial-peer config:
> >
> >
> >
> > !
> > dial-peer voice 111 pots
> >  description "Outbound PSTN"
> >  translation-profile outgoing my-profile
> >  destination-pattern 9T
> >  direct inward-dial
> >  no digit-strip
> >  port 0/1/0:15
> >  forward-digits all
> > !
> > Thanks for the support...
> >
> > Regards,
> >
> > Mark
> >
> >
> >
> >
> >
> > On Mon, Apr 21, 2008 at 3:49 PM, Mark Mclean <m.mclean08 at gmail.com>
> > wrote:
> >
> > Thanks, i will test and update you...
> >
> > Mark
> >
> > On Mon, Apr 21, 2008 at 3:45 PM, Ryan West <rwest at zyedge.com> wrote:
> >
> > Yes to the first 2 questions.  Change the translation profile to an
> > inbound and outbound profile and then change dial-peer voice 112 pots to
> > something like this:
> >
> >
> >
> >  dial-peer voice 112 pots
> >  description "Inbound PSTN"
> >
> >  translation-profile incoming my-profile-inbound
> >
> >  preference 0
> >  incoming-called number .
> >
> >  direct inward-dial
> >
> >
> >  no digit-strip
> >  port 0/3/0:15
> >  forward-digits all
> >
> >
> >
> > voice translation-profile my-profile-inbound
> >
> >  translated called 1
> >
> >
> >
> >
> >
> > -ryan
> >
> >
> >
> > *From:* Mark Mclean [mailto:m.mclean08 at gmail.com]
> > *Sent:* Monday, April 21, 2008 9:40 AM
> > *To:* Ryan West
> > *Cc:* cisco-voip at puck.nether.net
> > *Subject:* Re: [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > Thanks, Mark for you response, but please accept my apologies as i do
> > not understand the part for the translation!
> >
> > From your example; i guess using voice translation-rule 1 will route the
> > inbound calls from the PSTN to the internal extensions, please correct me if
> > i am wrong!
> >
> >
> >
> > And what about voice translation-rule 2, the 1st line ( rule 1 /^100/
> > /8529x70/  ) does it mean the outgoing call from ext 100 will go to the PSTN
> > using 8529xx70 ? and the 2nd line ( rule 2  /^\(.*\)/ /8529\1/    ) does it
> > mean whatever the internal ext. is just use it after 8529xx and send this
> > called ID to the PSTN?
> >
> >
> >
> > And the final question, how can i use this under the dial peer? should
> > be something like this:
> >
> >
> >
> > !
> > dial-peer voice 111 pots
> >  description "Outbound PSTN"
> >  translation-profile outgoing my-profile
> >
> >  preference 0
> >  destination-pattern .T
> >  no digit-strip
> >  port 0/3/0:15
> >  forward-digits all
> > !
> >
> > !
> > dial-peer voice 112 pots
> >  description "Inbound PSTN"
> >  translation-profile incoming my-profile
> >
> >  preference 0
> >  destination-pattern .T
> >  no digit-strip
> >  port 0/3/0:15
> >  forward-digits all
> > !
> >
> > Thanks again...
> >
> > Marks
> >
> > On Mon, Apr 21, 2008 at 2:54 PM, Ryan West <rwest at zyedge.com> wrote:
> >
> > Mark,
> >
> >
> >
> > You can accomplish the desired configuration by removing
> > 'dialplan-pattern 1 21850.. extension-length 2' and going with an inbound
> > and outbound translation / number expansion pattern.  You should really try
> > to have some of the numbers match their external DIDs, overall it is much
> > easier to program that way and more difficult to troubleshoot later.  Most
> > of the time, setting the expectation of the customer that they will have new
> > internal extensions is really not that big of a deal.
> >
> >
> >
> > voice translation-rule 1
> >
> >  rule 1 /^8529x70/ /100/
> >
> >  rule 2 /^8529x88/ /100/
> >
> >  rule 3 /^8529x71/ /some fax number/
> >
> > ……
> >
> > ….
> >
> > …
> >
> > …
> >
> > ..
> >
> >
> >
> > voice translation-rule 2
> >
> >  rule 1 /^100/ /8529x70/
> >
> >  rule 2  /^\(.*\)/ /8529\1/
> >
> >
> >
> > voice translation-profile my-profile
> >
> >  translate calling 2
> >
> >  translate called 1
> >
> >
> >
> > As you can see, you're going to keep creating these rules.  The rules
> > are called from voice translation-profiles which are applied to the
> > dial-peer(s) going to and from the PSTN.  In a simplified configuration, you
> > could use a single dial-peer to perform the translation in either
> > direction.
> >
> >
> >
> > -ryan
> >
> >
> >
> > *From:* cisco-voip-bounces at puck.nether.net [mailto:
> > cisco-voip-bounces at puck.nether.net] *On Behalf Of *Mark Mclean
> > *Sent:* Monday, April 21, 2008 7:38 AM
> > *To:* cisco-voip at puck.nether.net
> > *Subject:* [cisco-voip] CCM Express Ext. to PSTN and PSTN to Ext.
> >
> >
> >
> > Dear All,
> >
> >
> >
> > I have a Cisco Router acting as Call Manager Express, I am new to the
> > Cisco voice solutions and I would like to acheive the following (my current
> > configuration included below)
> >
> >
> >
> > The PSTN trunk telephone number range is  8529xx70 to 8529xx99 (30
> > numbers) and the provider only sends 7 digits as DNIS.
> >
> >
> >
> >    - Internal Ext. should be able to call each other
> >
> >
> >    - There will be direct numbers where 8529xx70 will be routed to
> >    extension 100, and 8529xx88 to extension 100 as well,
> >
> >
> >    - The following number 8529xx71 to be routed to a FAX
> >
> >
> >    - Plus each one will have one or more direct numbers from the
> >    range above
> >
> >  One more questions I want to ask, How to make it possible to place a
> > caller ID that will depend on the party who initiate the call? For example
> > when extension 177 dial out using the PSTN trunk the prime number "8529xx70"
> > will be sent, what i want to do is if extension 107 dial out to the PSTN the
> > caller ID will be sent as 8529xx77.
> >
> >
> >
> > Note: The current configurations inculded below...
> >
> > Apprecieate you quick replies!
> >
> > Thanks,
> >
> > Mark
> >
> >
> > ---------------------------------------------------------------------------------
> >
> > !
> > version 12.4
> > service timestamps debug datetime msec localtime
> > service timestamps log datetime msec localtime
> > service password-encryption
> > !
> > hostname CallManagerExpress
> > !
> > boot-start-marker
> > boot-end-marker
> > !
> > logging buffered 16000 debugging
> > !
> > aaa new-model
> > !
> > !
> > aaa authentication banner ^CC
> >                 Unauthorized access is not allowed
> >
> > aaa authentication login default local
> > aaa authentication enable default none
> > aaa authorization exec default local
> > aaa authorization network default local
> > !
> > aaa session-id common
> > !
> > resource policy
> > !
> > clock timezone EST 1
> > clock summer-time EST recurring last Sun Mar 2:00 last Sun Oct 3:00
> > no network-clock-participate wic 3
> > ip subnet-zero
> > !
> > !
> > ip cef
> > no ip dhcp use vrf connected
> > ip dhcp excluded-address 192.168.45.1 192.168.45.4
> > !
> > ip dhcp pool ip-voice-HK
> >    network 192.168.45.0 255.255.255.0
> >    default-router 192.168.45.1
> >    option 150 ip 192.168.45.1
> >    domain-name yourdomain.com
> > !
> > !
> > ip tftp source-interface Loopback2
> > ip domain name yourdomain.com
> > ip dhcp-server 192.168.45.1
> > isdn switch-type primary-net5
> > !
> > !
> > trunk group  bri
> > !
> > !
> > trunk group  1
> > !
> > voice-card 0
> >  no dspfarm
> > !
> > !
> > voice call convert-discpi-to-prog
> > !
> > voice service voip
> >  h323
> >   h245 caps mode restricted
> > !
> > !
> > voice class codec 1
> >  codec preference 1 g711alaw
> >  codec preference 2 g729r8
> >  codec preference 3 g711ulaw
> >  codec preference 4 g723ar63
> > !
> > !
> > !
> > voice class h323 1
> >   call start slow
> > !
> > !
> > !
> > crypto pki trustpoint TP-self-signed-84563672238598
> >  enrollment selfsigned
> >  subject-name cn=IOS-Self-Signed-Certificate-84563672238598
> >  revocation-check none
> > rsakeypair TP-self-signed-84563672238598
> > !
> > !
> > crypto pki certificate chain TP-self-signed-84563672238598
> >  certificate self-signed 01
> > !
> > !
> > controller E1 0/3/0
> > pri-group timeslots 1-31
> >  framing NO-CRC4
> > !
> > !
> > interface Loopback2
> >  no ip address
> > !
> > interface GigabitEthernet0/0
> >  description Voice
> >  no ip address
> >  duplex auto
> >  speed auto
> >  h323-gateway voip interface
> > !
> > interface GigabitEthernet0/0.44
> >  encapsulation dot1Q 44
> > ip address 192.168.45.1 255.255.255.0
> >  no snmp trap link-status
> > !
> > interface GigabitEthernet0/1
> >  description Data
> >  ip address 192.168.40.4 255.255.255.0
> >  duplex auto
> >  speed auto
> > !
> > ip default-gateway 192.168.40.1
> > ip classless
> > ip route 0.0.0.0 0.0.0.0 192.168.40.1
> > !
> > !
> > ip http server
> > ip http access-class 23
> > ip http authentication local
> > ip http secure-server
> > ip http timeout-policy idle 60 life 86400 requests 10000
> > ip http path flash:
> > !
> > access-list 23 permit 192.168.10.0 0.0.0.7
> > access-list 23 permit 192.168.45.0 0.0.0.7
> > access-list 23 permit 192.168.45.0 0.0.0.255
> > no cdp log mismatch duplex
> > !
> > !
> > tftp-server flash:ATA030100SCCP040211A.zup
> > tftp-server flash:P00403020214.bin
> > tftp-server flash:P00307020200.bin
> > tftp-server flash:CP7912060000SCCP050124A.sbin
> > tftp-server flash:P00305000600.bin
> > tftp-server flash:P00305000600.sbn
> > tftp-server flash:P00307020200.loads
> > tftp-server flash:P00307020200.sb2
> > tftp-server flash:P00307020200.sbn
> > tftp-server flash:S00103020002.bin
> > tftp-server flash:S00104000100.sbn
> > tftp-server flash:CP7902060000SCCP050124A.sbin
> > tftp-server flash:CP7905060000SCCP050124A.sbin
> > tftp-server flash:CP7905060000SCCP050124A.zup
> > tftp-server flash:P00303020214.bin
> > !
> > control-plane
> > !
> > !
> > !
> > telephony-service
> >  load 7935 P00503010100
> >  load 7960-7940 P00303020214
> >  load 7914 S00103020002
> >  load ATA ATA030101SCCP040610A.zup
> >  load 7912 CP7912010200SCCP031023A.sbin
> >  max-ephones 30
> >  max-dn 150
> >  ip source-address 192.168.45.1 port 2000
> >  max-redirect 8
> >  system message HK CallManager Express
> >  url services http://192.168.45.4/cisco/services.asp
> >  url authentication http://192.168.40.4/Authenticate.asp
> >  network-locale CH
> > time-format 24
> >  date-format dd-mm-yy
> >  create cnf-files version-stamp 7960 Nov 22 2006 11:57:52
> >  dialplan-pattern 1 21850.. extension-length 2
> >  voicemail 9948
> >  max-conferences 4 gain -6
> >  call-forward pattern .T
> >  test test.wav
> >  web admin system name admin password XXXX
> >  dn-webedit
> >  time-webedit
> >  transfer-system full-consult
> >  transfer-pattern 7..
> >  secondary-dialtone 0
> > !
> > !
> > ephone-dn  1  dual-line
> >  number 100
> >  label reception
> >  name reception
> > !
> > !
> > ephone-dn  2  dual-line
> > number 101
> >  label phone2
> >  name Desk2
> > !
> > !
> > ephone-dn  3  dual-line
> >  number 102
> >  label phone3
> >  name Desk3
> > !
> > !
> > ephone-dn  4  dual-line
> >  number 103
> >  label phone4
> >  name Desk4
> > !
> > !
> > ephone-dn  5  dual-line
> >  number 104
> >  label phone5
> >  name Desk5
> > !
> > !
> > ephone-dn  6  dual-line
> >  number 105
> >  label phone6
> >  name Desk6
> > !
> > !
> > ephone-dn  7  dual-line
> >  number 106
> >  label phone7
> >  name Desk7
> > !
> > !
> > !
> > !
> > ephone  1
> >  mac-address 001A.6D27.6B91
> >  type 7960
> >  button  1:1
> > !
> > !
> > !
> > ephone  2
> > mac-address 0004.F2E2.08CA
> >  type 7936
> >  button  1:2
> > !
> > !
> > !
> > ephone  3
> >  mac-address 001B.0C18.DA91
> >  type 7940
> >  button  1:3
> > !
> > !
> > !
> > ephone  4
> >  mac-address 001B.0C18.AC97
> >  type 7940
> >  button  1:4
> > !
> > !
> > !
> > ephone  5
> >  mac-address 0019.30D4.AC14
> >  type 7940
> > button  1:5
> > !
> > !
> > !
> > ephone  6
> >  mac-address 001B.0C18.C967
> >  type 7940
> >  button  1:6
> > !
> > !
> > !
> > ephone  7
> >  mac-address 001B.0C18.B8FA
> >  type 7940
> >  button  1:7
> > !
> > !
> > !
> > scheduler allocate 20000 1000
> > ntp clock-period 17208075
> > ntp server 192.168.40.1
> > ntp server 192.168.40.254
> > !
> > end
> > !
> >
> >
> > ---------------------------------------------------------------------------------
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> ------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://puck.nether.net/pipermail/cisco-voip/attachments/20080422/8e42a60d/attachment-0001.html 


More information about the cisco-voip mailing list