Patton SN4554 incoming call

Status
Not open for further replies.

abagalini

Joined
Nov 24, 2010
Messages
2
Reaction score
0
Hi All!

SCENARIO:
Code:
(ISDN 0/0) (ISDN 0/1) ---> SN4554 ---> 3CX ---> SIP Phones
                             |---> SIP Phone 300

GOAL:
All incoming calls arriving at the patton go 3CX, if the link between the PBX and Patton falls the phone directly connected to Patton should be ringing.

With this config don't route incoming call to the "SIP Phone 300", but I can call with this phone.

Patton Configuration:
Code:
#----------------------------------------------------------------#
#                                                                #
# SN4554/2BIS/EUI                                                #
# R5.6 2010-09-10 SIP                                            #
# 1970-01-01T00:53:40                                            #
# SN/00A0BA05EDDD                                                #
# Generated configuration file                                   #
#                                                                #
#----------------------------------------------------------------#

cli version 3.20
clock local default-offset +01:00
sntp-client
sntp-client server primary it.pool.ntp.org
webserver port 80 language en

system

  ic voice 0

system
  clock-source 1 bri 0 0
  clock-source 2 bri 0 1

profile ppp default

profile call-progress-tone defaultDialtone
  pause 1 1000
  pause 2 200

profile call-progress-tone defaultBusytone
  play 1 200 425 -7
  pause 2 200

profile tone-set default

profile call-progress-tone IT_Dialtone
  play 200 425 -12
  no play 200
  play 600 425 -12
  no play 1000

profile call-progress-tone IT_Alertingtone
  play 1000 425 -12
  no play 4000

profile call-progress-tone IT_Busytone
  play 500 425 -12
  no play 500

profile tone-set IT
  map call-progress-tone dial-tone IT_Dialtone
  map call-progress-tone ringback-tone IT_Alertingtone
  map call-progress-tone busy-tone IT_Busytone
  map call-progress-tone congestion-tone IT_Congestion
  map call-progress-tone release-tone IT_Busytone

profile voip default
  codec 1 g729 rx-length 20 tx-length 20
  codec 2 g711alaw64k rx-length 20 tx-length 20
  codec 3 g711ulaw64k rx-length 20 tx-length 20
  fax transmission 1 relay t38-udp

profile pstn default

profile sip default
  no autonomous-transitioning

profile aaa default
  method 1 local
  method 2 none

context ip router

  interface IF_IP_LAN
    ipaddress 192.168.30.118 255.255.255.0
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

context cs switch
  national-prefix 0
  international-prefix 00
  
  routing-table called-e164 RT_ISDN_TO_SIP_0
    route T2 dest-interface IF_SIP_0 MAPPING_INCOMING_CALLS
    route T dest-service SLS_DIRECT

  routing-table called-e164 RT_ISDN_TO_SIP_1
    route T2 dest-interface IF_SIP_1 MAPPING_INCOMING_CALLS
    route T dest-service SLS_DIRECT

  mapping-table calling-pi to calling-e164 MAP_REMOVE_BLANK_CALLERID
    map restricted to ""

  mapping-table calling-e164 to calling-e164 MAP_LEADING_ZERO
    map (.%)-(.%)-(.%)-(.%)-(.%) to \1\2\3\4\5
    map (.%)-(.%)-(.%)-(.%) to \1\2\3\4
    map (.%)-(.%)-(.%) to \1\2\3
    map (.%)-(.%) to \1\2

  mapping-table calling-e164 to calling-name MAP_CID_TO_CNAME
    map (.%) to \1

  complex-function MAPPING_INCOMING_CALLS
    execute 1 MAP_REMOVE_BLANK_CALLERID
    execute 2 MAP_LEADING_ZERO

  interface isdn IF_ISDN_0
    route call dest-table RT_ISDN_TO_SIP_0
    call-hold disable
    caller-name
    user-side-ringback-tone

  interface isdn IF_ISDN_1
    route call dest-table RT_ISDN_TO_SIP_1
    call-hold disable
    caller-name
    user-side-ringback-tone

  interface sip IF_SIP_0
    bind context sip-gateway GW_SIP_0
    route call dest-interface IF_ISDN_0
    remote 192.168.30.126 5060
    early-connect
    early-disconnect
    address-translation outgoing-call request-uri user-part fix 10001 host-part to-header target-param none

  interface sip IF_SIP_1
    bind context sip-gateway GW_SIP_1
    route call dest-interface IF_ISDN_1
    remote 192.168.30.126 5060
    early-connect
    early-disconnect
    address-translation outgoing-call request-uri user-part fix 10002 host-part to-header target-param none

  service sip-location-service SLS_DIRECT
    bind location-service LS_DIRECT

  service hunt-group SV_HUNT_PSTN
    drop-cause normal-unspecified
    drop-cause no-circuit-channel-available
    drop-cause network-out-of-order
    drop-cause temporary-failure
    drop-cause switching-equipment-congestion
    drop-cause access-info-discarded
    drop-cause circuit-channel-not-available
    drop-cause resources-unavailable
    drop-cause no-route-to-destination
    route call 1 dest-service SLS_DIRECT

context cs switch
  no shutdown

authentication-service AS_ALL_LINES
  realm 1 3CXPhoneSystem
  username 10001 password gv9a2v8
  username 10002 password 0t11s3f

authentication-service AS_OPERATOR_300
  realm 1 smartnode-gw
  username 300 password 300

location-service LS_10001
  domain 1 192.168.30.126

  identity-group default

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES username 10001

  identity 10001

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES

    registration outbound
      registrar 192.168.30.126 5060
      lifetime 300
      register auto

location-service LS_10002
  domain 1 192.168.30.126

  identity-group default

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES username 10002

  identity 10002

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES

    registration outbound
      registrar 192.168.30.126 5060
      lifetime 300
      register auto

location-service LS_DIRECT
  domain 1 smartnode-gw
  match-any-domain

  identity 300

    authentication inbound
      authenticate 1 authentication-service AS_OPERATOR_300 username 300

    registration inbound
      lifetime default 3600 min 1 max 4294967295

context sip-gateway GW_SIP_0

  interface LAN
    bind interface IF_IP_LAN context router port 5060

context sip-gateway GW_SIP_0
  bind location-service LS_10001
  bind location-service LS_DIRECT
  no shutdown

context sip-gateway GW_SIP_1

  interface LAN
    bind interface IF_IP_LAN context router port 5062

context sip-gateway GW_SIP_1
  bind location-service LS_10002
  bind location-service LS_DIRECT
  no shutdown

port ethernet 0 0
  encapsulation ip
  bind interface IF_IP_LAN router
  no shutdown

port bri 0 0
  clock auto
  encapsulation q921

  q921
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      bchan-number-order ascending
      encapsulation cc-isdn
      bind interface IF_ISDN_0 switch

port bri 0 0
  no shutdown

port bri 0 1
  clock auto
  encapsulation q921

  q921
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      bchan-number-order ascending
      encapsulation cc-isdn
      bind interface IF_ISDN_1 switch

port bri 0 1
  no shutdown

Can anyone give me some advice or suggestions to achieve the goal?
I'm not familiar with Patton.

Thank you all in advance.
 
I found the solution, this is what I wanted to do:
Code:
#----------------------------------------------------------------#
#                                                                #
# SN4554/2BIS/EUI                                                #
# R5.6 2010-09-10 SIP                                            #
# 2010-12-02T11:58:53                                            #
# SN/00A0BA05EDDD                                                #
# Generated configuration file                                   #
#                                                                #
#----------------------------------------------------------------#

cli version 3.20
clock local default-offset +01:00
webserver port 80 language en
sntp-client
sntp-client server primary 193.204.114.105 port 123 version 4

system

  ic voice 0

system
  clock-source 1 bri 0 0
  clock-source 2 bri 0 1

profile ppp default

profile call-progress-tone defaultDialtone
  pause 1 1000
  pause 2 200

profile call-progress-tone defaultBusytone
  play 1 200 425 -7
  pause 2 200

profile call-progress-tone IT_Dialtone
  play 1 200 425 -12
  play 2 600 425 -12

profile call-progress-tone IT_Alertingtone
  play 1 1000 425 -12

profile call-progress-tone IT_Busytone
  play 1 500 425 -12

profile tone-set default
profile tone-set IT
  map call-progress-tone dial-tone IT_Dialtone
  map call-progress-tone ringback-tone IT_Alertingtone
  map call-progress-tone busy-tone IT_Busytone
  map call-progress-tone release-tone IT_Busytone

profile voip default
  codec 1 g711alaw64k rx-length 20 tx-length 20
  codec 2 g711ulaw64k rx-length 20 tx-length 20
  fax transmission 1 relay t38-udp

profile pstn default

profile sip default
  no autonomous-transitioning

profile aaa default
  method 1 local
  method 2 none

context ip router

  interface IF_IP_LAN
    ipaddress dhcp
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

context cs switch
  national-prefix 0
  international-prefix 00

  routing-table called-e164 RT_ISDN_TO_SIP_0
    route T2 dest-service SV_HUNT_PSTN MAPPING_INCOMING_CALLS

  routing-table called-e164 RT_ISDN_TO_SIP_1
    route T2 dest-service SV_HUNT_PSTN MAPPING_INCOMING_CALLS

  routing-table called-e164 RT_ISDN_TO_DIRECT
    route default dest-service SLS_DIRECT CALL_DIRECT

  routing-table called-e164 DIAL_OUT
    route default dest-interface IF_ISDN_0

  mapping-table calling-pi to calling-e164 MAP_REMOVE_BLANK_CALLERID
    map restricted to ""

  mapping-table calling-e164 to calling-e164 MAP_LEADING_ZERO
    map (.%)-(.%)-(.%)-(.%)-(.%) to \1\2\3\4\5
    map (.%)-(.%)-(.%)-(.%) to \1\2\3\4
    map (.%)-(.%)-(.%) to \1\2\3
    map (.%)-(.%) to \1\2

  mapping-table calling-e164 to calling-name MAP_CID_TO_CNAME
    map (.%) to \1

  mapping-table called-e164 to called-e164 CALL_DIRECT
    map default to 388

  complex-function MAPPING_INCOMING_CALLS
    execute 1 MAP_REMOVE_BLANK_CALLERID
    execute 2 MAP_LEADING_ZERO

  interface isdn IF_ISDN_0
    route call dest-table RT_ISDN_TO_SIP_0
    call-hold disable
    caller-name
    user-side-ringback-tone

  interface isdn IF_ISDN_1
    route call dest-table RT_ISDN_TO_SIP_1
    call-hold disable
    caller-name
    user-side-ringback-tone

  interface sip IF_SIP_0
    bind context sip-gateway GW_SIP_0
    route call dest-interface IF_ISDN_0
    remote 192.168.12.10 5060
    early-connect
    early-disconnect
    address-translation outgoing-call request-uri user-part fix 10001 host-part to-header target-param none

  interface sip IF_SIP_1
    bind context sip-gateway GW_SIP_1
    route call dest-interface IF_ISDN_1
    remote 192.168.12.10 5060
    early-connect
    early-disconnect
    address-translation outgoing-call request-uri user-part fix 10002 host-part to-header target-param none

  interface sip IF_SIP_DIRECT
    bind context sip-gateway GW_SIP_DIRECT
    route call dest-table DIAL_OUT
    early-connect
    early-disconnect

  service sip-location-service SLS_DIRECT
    bind location-service LS_DIRECT

  service hunt-group SV_HUNT_PSTN
    timeout 2
    drop-cause normal-unspecified
    drop-cause no-circuit-channel-available
    drop-cause network-out-of-order
    drop-cause temporary-failure
    drop-cause switching-equipment-congestion
    drop-cause access-info-discarded
    drop-cause circuit-channel-not-available
    drop-cause resources-unavailable
    drop-cause no-route-to-destination
    drop-cause call-rejected
    route call 1 dest-interface IF_SIP_0
    route call 2 dest-interface IF_SIP_1
    route call 3 dest-table RT_ISDN_TO_DIRECT

context cs switch
  no shutdown

authentication-service AS_ALL_LINES
  realm 1 3CXPhoneSystem
  username 10001 password zivZVlydNxu2tAgc/IjTVQ== encrypted
  username 10002 password wJu6sW1Q4A29yRX8ZzQbnw== encrypted

authentication-service AS_OPERATOR
  realm 1 192.168.30.30
  username 399 password odEIVXQNz4g= encrypted
  username 388 password Pf4HWutOKqQ= encrypted

location-service LS_10001
  domain 1 192.168.12.10

  identity-group default

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES username 10001

  identity 10001

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES

    registration outbound
      registrar 192.168.12.10 5060
      lifetime 300
      register auto
      retry-timeout on-system-error 10
      retry-timeout on-client-error 10
      retry-timeout on-server-error 10

location-service LS_10002
  domain 1 192.168.12.10

  identity-group default

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES username 10002

  identity 10002

    authentication outbound
      authenticate 1 authentication-service AS_ALL_LINES

    registration outbound
      registrar 192.168.12.10 5060
      lifetime 300
      register auto
      retry-timeout on-system-error 10
      retry-timeout on-client-error 10
      retry-timeout on-server-error 10

location-service LS_DIRECT
  domain 1 192.168.30.30
  match-any-domain

  identity-group default
  identity 399

    authentication inbound
      authenticate 1 authentication-service AS_OPERATOR username 399

    registration inbound
      lifetime default 3600 min 1 max 4294967295

  identity 388

    authentication inbound
      authenticate 1 authentication-service AS_OPERATOR username 388

    registration inbound
      lifetime default 3600 min 1 max 4294967295

context sip-gateway GW_SIP_0

  interface LAN
    bind interface IF_IP_LAN context router port 5060

context sip-gateway GW_SIP_0
  bind location-service LS_10001
  no shutdown

context sip-gateway GW_SIP_1

  interface LAN
    bind interface IF_IP_LAN context router port 5062

context sip-gateway GW_SIP_1
  bind location-service LS_10002
  no shutdown

context sip-gateway GW_SIP_DIRECT

  interface LAN
    bind interface IF_IP_LAN context router port 5064

context sip-gateway GW_SIP_DIRECT
  bind location-service LS_DIRECT
  no shutdown

port ethernet 0 0
  encapsulation ip
  bind interface IF_IP_LAN router
  no shutdown

port bri 0 0
  clock auto
  encapsulation q921

  q921
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      bchan-number-order ascending
      encapsulation cc-isdn
      bind interface IF_ISDN_0 switch

port bri 0 0
  no shutdown

port bri 0 1
  clock auto
  encapsulation q921

  q921
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      bchan-number-order ascending
      encapsulation cc-isdn
      bind interface IF_ISDN_1 switch

port bri 0 1
  no shutdown

Perhaps not the most elegant solution, but it works.
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,873
Messages
589,500
Members
164,720
Latest member
28310