cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
360
Views
0
Helpful
2
Replies

SRST Issue

kevinhobson2000
Level 1
Level 1

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

2 Replies 2

juscraig
Cisco Employee
Cisco Employee

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.

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