08-24-2007 01:32 AM - edited 03-14-2019 11:13 PM
Due to an issue in our IP phones went into SRST mode. The phones worked fine except when their DDIs were dialled externally - this gave an out of service error. The main number seemed to work fine. It appears to be something to do with the order of the dialplan-patterns on the local SRST router. See below for the config:
call-manager-fallback
max-conferences 4 gain -6
timeouts interdigit 5
ip source-address xxx.xxx.xxx.xxx port 2000 max-ephones 30 max-dn 30 system message primary SRST MODE
dialplan-pattern 1 343734 extension-length 4 extension-pattern 5800 <== Main number
dialplan-pattern 2 6158.. extension-length 4 extension-pattern 58.. <== DDIs
dialplan-pattern 3 6154.. extension-length 4 extension-pattern 54.. <== More DDIs
call-forward busy 5800
call-forward noan 5800 timeout 7
!
When I changed the config to the below, the DDIs 6158.. worked but then the main number didn't.
call-manager-fallback
max-conferences 4 gain -6
timeouts interdigit 5
ip source-address xxx.xxx.xxx.xxx port 2000 max-ephones 30 max-dn 30 system message primary SRST MODE
dialplan-pattern 1 6158.. extension-length 4 extension-pattern 58.. <== DDIs
dialplan-pattern 2 343734 extension-length 4 extension-pattern 5800 <== Main number
dialplan-pattern 3 6154.. extension-length 4 extension-pattern 54.. <== More DDIs
call-forward busy 5800
call-forward noan 5800 timeout 7
I did various 'debug ISDN q931s' on the router but all it told me was that the test call I was making was hitting the routers and the correct digits were being presented.
This config looks ok to me.
Is this a software bug i have check for bugs in the IOS version which is 12.4(13a) but cant see anything referencing SRST.
Thanks
Kev
08-24-2007 09:59 AM
Kev,
Check out my SRST config.
num-exp 2... 14085559...
num-exp 4... 01133205554...
!
call-manager-fallback
secondary-dialtone 9
max-conferences 2 gain -6
transfer-system full-consult
timeouts interdigit 3
ip source-address 146.13.64.2 port 2000
max-ephones 144
max-dn 50
dialplan-pattern 1 14085559... extension-length 4
transfer-pattern .T
voicemail 14085552100
call-forward busy 14085552100
call-forward noan 14085552100 timeout 12
cor incoming International-css 1 3001
cor incoming National 2 3005
cor incoming National 3 3003
cor incoming National 4 3006
Pay special attention to the dialplan pattern commands and the num-exp commands.
You should change your dialplan pattern command to be the e.164 number range of the phones with the ... signifying your extension range.
For example, my lab config is 4 digit dial (9XXX) let's say. "dialplan-pattern 1 14085559... extension-length 4" The DID is 14085559001
Replicate that and your inbound calls should work during SRST.
You might also want to change your CFB and CFNO numbers. These digits have to be reachable over the PSTN, as you are in Fall Back mode. Make these the DID pilot to your vmail server.
08-25-2007 04:48 PM
I've always been a bit fuzzy on the use of dial-plan, but this link indicates that it is only used when multiple routers/CMEs are in use, so in SRST mode, probably not required: http://www.cisco.com/en/US/products/sw/voicesw/ps4625/products_configuration_guide_chapter09186a00807d551d.html#wp1056027
I would just use the num-exp cmds as juscraig outlined... that will solve the issue your having.
As far as your CFNA and CFB, you will want to leave those are you have configured as I think you're trying to forward to the reception phone at x5800.
Alternatively, you can CFNA/CFB to a DID on your Unity server and use either RDNIS or vm-integration cmds to get the caller into that users vm box.
--Jon
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