cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
367
Views
0
Helpful
5
Replies

SRST problem

vinhnguyen
Level 1
Level 1

I have a Cisco 3725 with IOS flash:c3725-is-mz.122-13.T.bin. The router is configured to run SRST. My issue is when in SRST the IP phones could only make outside call. If people call in they would get a busy signal. Anybody know whether this is an IOS issue or a configuration issue?

5 Replies 5

jaywydra
Level 1
Level 1

Keep in mind that on inbound calls if there is no explicit match to a dial-peer the inbound call will match the default peer (0). These are the parameters assigned to the peer:

codec g729r8

vad enable

dtmf-relay disable

fax-relay disable

req-qos best-effort

acc-qos best-effort

session protocol cisco (for H.323).

Maybe they do not match up with the outbound dial peer. Perhaps there is a codec mismatch? Try some debugs while accepting an incoming call. They should tell you what's going on.

See this link for more info on matching inbound and outbound dial peers.

http://cco-rtp-1.cisco.com/en/US/tech/tk652/tk90/technologies_tech_note09186a0080147524.shtml

Erick Bergquist
Level 6
Level 6

You may have to do a connection plar ##### under the voice-port the inbound calls come in on if no digits are sent with inbound call. If there are digits sent, is there a pots dial-peer going to phones?

ian.workman
Level 1
Level 1

I had the exact same problem with SRST. The answer was that the number of digits sent fron the Telco was not the same as the number of digits in the extension numbers. Normally the digits where discarded using a translation pattern, however under SRST you need to use the command:

dialplan-pattern 1 12.... extension-length 4

(6 digits recieved from Telco starting with 12, extension number length 4).

The alias command was also useful for assigning hunt group pilot point numbers to extension numbers when SRST was invoked.

alias 1 2300 to 2320

(hunt group pilot 2300 mapped to extension 2320 under SRST). People calling hunt group pilot points under SRST will get a busy signal without the alias command.

This is my config, after I add in the dialplan-pattern 1 99189... extension-length 5 the problem is still there

isdn switch-type primary-net5

!

!

voice call carrier capacity active

!

voice class codec 1

codec preference 1 g711alaw

codec preference 2 g729r8

!

!

!

voice class h323 1

h225 timeout tcp establish 5

dial-peer voice 10 pots

destination-pattern 0T

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

!

dial-peer voice 100 voip

incoming called-number .

destination-pattern 0399189[012]..

progress_ind setup enable 3

voice-class codec 1

voice-class h323 1

session target ipv4:128.184.195.10

dtmf-relay h245-alphanumeric

fax rate disable

ip qos dscp cs5 media

no vad

!

dial-peer voice 200 voip

incoming called-number .

destination-pattern 99189[012]..

progress_ind setup enable 3

voice-class codec 1

voice-class h323 1

session target ipv4:128.184.195.10

dtmf-relay h245-alphanumeric

fax rate disable

ip qos dscp cs5 media

no vad

!

dial-peer voice 20 pots

destination-pattern 45...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0392445

!

dial-peer voice 21 pots

destination-pattern 46...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0392446

!

dial-peer voice 22 pots

destination-pattern 47...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0392447

!

dial-peer voice 30 pots

destination-pattern 7....

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 035227

!

dial-peer voice 40 pots

destination-pattern 17...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0392517

!

dial-peer voice 50 pots

destination-pattern 33...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0355633

!

dial-peer voice 23 pots

destination-pattern 43...

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0392443

!

dial-peer voice 24 pots

destination-pattern 68001

progress_ind alert enable 8

progress_ind progress enable 8

progress_ind connect enable 8

direct-inward-dial

port 1/0:15

prefix 0285868001

!

!

call-manager-fallback

ip source-address 128.184.195.254 port 2000

max-ephones 144

max-dn 300

keepalive 60

date-format dd-mm-yy

!

Hi,

Where abouts in australia is this router located and what is the DID range ?

We fix the config up for you.

The translation rule example below will take a melbourne number 039918.... and four dots .... (any 4 digits) and tranlate it to 8.... which will match your SRST dial-peers where the phones are connected.It could be 02 07 doesnt matter use whatever is required

You can run a debug Isdn q.931 to see exactly what digits the Telco is sending the chances are they arent sending the 03 or 02 for Sydney etc etc therefor rule 1 will get the match --> 9918.... 8

I would try removing incoming called-number . from voip-peer and add it to your pots peer 10

And then create an translation rule

Your extensions are 8.... so

Translation-rule 1

rule 1 9918.... 8

rule 2 039918.... 8

Then apply this to your voice port 1/0:15

voice-port 1/0:15

translate called 1

cptone AU

What happen is the call comes in hits dial-peer 10 the first in your list.

The translation rule takes effect on the pri signalling channel translates 9918.... to 8XXXX

there will be a match for your internal phones and wala your cooking with gas.

dial-peer voice 10 pots

destination-pattern 0T

incoming called-number .

direct-inward-dial

port 1/0:15

hope this helps

Allan