[KONFIGURATION] Patton SN1400 mit 2xISDN Anschluss und 1x Asterisk

HobbyStern

Aktives Mitglied
Mitglied seit
5 Dez 2005
Beiträge
1,844
Punkte für Reaktionen
0
Punkte
36
Hallo Zusammen,

Der Patton läuft nunmehr - 2 Stunden einarbeiten in eine Basis Konfiguration, welche man z.B. hier im Forum finden konnte - und dann einfach und schlichtweg etwas Mut und Spaß um die ganze Sache wirklich selber anzupassen. Es läuft - selbst die bereits abgelehnten "NoName" (ich habe gehört manche CCAs senden Ihre Nummer auch nicht (Witz) und wurden so leider abgelehnt) Anrufe kommen nun wieder durch :rolleyes:

Die Basis-Konfiguration kommt von Tweety und ist hier - allerdings versteckt sich in dieser ein Fehler bei den ISDN Ports, daher dachte ich mir ich lege die lauffähige Konfig nochmals ins Forum.

Ich poste für alle Nachkommenden meine einfache Konfiguration hier (ich habe die Default US Tones drin gelassen - sicherheitshalber), Stichwörter die ich gesucht habe als dies und jenes nicht lief setze ich auch ein, so findet selbst der verzweifelteste Asterisker diesen Thread :

Patton schneidet Nummer ab
Dauerbesetzt bei analogem Anschluss
Call Waiting early-connect early-disconnect
Remote host can't match request BYE to call
Meine Konfiguration ist :

Mein Asterisk ist die IP 10.0.0.60
Mein Patton hat die 10.0.0.114 und ist ein SN1400 mit Smartware 3.20 (EOL!)
WAN benötige ich nicht - der Patton soll nur ISDN Anrufe annehmen, d.h. in der Konfig fehlt das WAN !!
ISDN - 2 x dt. Anlagenanschluss mit somit 4 Kanälen
Asterisk 1.4.x welcher 2 Accounts für den Patton bereitstellt

Die Konfiguration hier macht nicht mehr (aber auch nicht weniger) als alle Anrufe der Basisnummer + MSN zum Asterisk zu leiten - alle ausgehenden Anrufe vom Asterisk über die SIP Accounts werden direkt zum BRI gesandt, nicht direkt an das Interface sondern erst über das Routing.

Alle zu ändernen Einträge sind fett markiert. Alles andere sollte "as it is" laufen.

Code:
#----------------------------------------------------------------#
#                                                                #
# SN1400                                                         #
# R3.20 2007-07-13 SIP                                           #
# 2009-04-17T18:44:30                                            #
# Generated configuration file                                   #
#  Anpassung von Hobbystern (Stefan)                                                              #
#----------------------------------------------------------------#

cli version 3.20
gui type basic
administrator [B]Stefan [/B]password [B]password[/B] encrypted
administrator [B]admin [/B]password [B]password[/B] encrypted
dns-client server [B]10.0.0.60[/B]
dns-client server 62.72.64.237
dns-client server 217.237.150.97
dns-client server 195.50.140.114
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary [B]10.0.0.60[/B] port 123 version 4
sntp-client gmt-offset + [B]01:00:00[/B]
system hostname patton1400

system

  ic voice 0

profile ppp default

profile call-progress-tone US_DIAL_TONE
  play 1 0 350 -13 440 -13

profile call-progress-tone US_RB_TONE
  play 1 2000 440 -19 480 -19
  pause 2 4000

profile call-progress-tone US_BUSY_TONE
  play 1 500 480 -24 620 -24
  pause 2 500

profile call-progress-tone US_CONGESTION_TONE
  play 1 250 480 -24 620 -24
  pause 2 250

profile tone-set default

profile tone-set Europe

profile tone-set UnitedStates
  map call-progress-tone dial-tone US_DIAL_TONE
  map call-progress-tone ringback-tone US_RB_TONE
  map call-progress-tone busy-tone US_BUSY_TONE
  map call-progress-tone release-tone US_BUSY_TONE
  map call-progress-tone congestion-tone US_CONGESTION_TONE

profile voip default
  codec 1 g711alaw64k rx-length 20 tx-length 20 no-silence-suppression
  codec 2 g711ulaw64k rx-length 20 tx-length 20 no-silence-suppression

profile voip VOIP
  codec 1 g711alaw64k rx-length 20 tx-length 20 no-silence-suppression
  codec 2 g711ulaw64k rx-length 20 tx-length 20 no-silence-suppression
  codec 3 g729 rx-length 20 tx-length 20 no-silence-suppression
  dejitter-mode static
  dejitter-max-delay 120

profile pstn default

profile sip default

profile aaa default
  method 1 local
  method 2 none

context ip router
  rtp-port-range [B]10000 14000[/B]

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

  interface LAN
    ipaddress [B]10.0.0.114[/B] [B]255.255.255.0[/B]
    icmp router-discovery

context cs switch
  national-prefix 0
  international-prefix 00

[B][B]// Im folgenden sind 2 Nummern für Faxweiterleitung berücksichtigt, diese gehen aktuell "einfach durch"[/B][/B]

  routing-table called-e164 BRI-IN
    route [B]BASIS-NUMMER (zB 12345)[/B] dest-interface Asterisk
    route [B][B]BASIS+1Zahl (zB 12345.)[/B][/B] dest-interface Asterisk
    route [B][B]FAX1-NUMMER (zB 1234511)[/B][/B] dest-interface Asterisk
    route [B][B]FAX2-NUMMER (zB 1234512)[/B][/B] dest-interface Asterisk
    route default dest-interface Asterisk
    route [B]BASIS-NUMMER+MSN (zB 12345[0-9][0-9][/B] dest-interface Asterisk

  interface isdn BRI0
    route call dest-table BRI-IN

  interface isdn BRI1
    route call dest-table BRI-IN

  interface sip Asterisk
    bind gateway SRV-AsteriskHB
    service AsteriskToPatton
    route call dest-interface BRI0
    early-disconnect

  service hunt-group BRI
    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
    route call 1 dest-interface BRI0
    route call 2 dest-interface BRI1

context cs switch
  no shutdown

gateway sip SRV-AsteriskHB
  bind interface LAN router

  service AsteriskToPatton
    default-server 10.0.0.60 5060 loose-router
    registrar 10.0.0.60 5060
    user patton1400 display-name patton1400 password [B]password[/B] encrypted
    user patton display-name patton password [B]password[/B] encrypted

  service default

gateway sip SRV-AsteriskHB
  no shutdown

port ethernet 0 0
  medium 10 half
  shutdown

port ethernet 0 1
  medium 10 half
  bind interface LAN router
  no shutdown

port bri 0 0
  clock auto
  encapsulation q921

  q921
    permanent-layer2
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side net
      encapsulation cc-isdn
      bind interface BRI0 switch

port bri 0 0
  no shutdown

port bri 0 1
  clock auto
  encapsulation q921

  q921
    permanent-layer2
    protocol pp
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side net
      encapsulation cc-isdn
      bind interface BRI1 switch

port bri 0 1
  no shutdown
Ich will hiermit Leuten helfen die nach mir vor dem Patton stehen wie ein Ochse :)

Schauen ob alles läuft habe ich so gehandhabt :

Code:
telnet 10.0.0.114
name+password
enable
debug call-router
ggf. debug isdn port 0
Wenn dabei Fragen entstehen kann man immer das "?" zur Aufklärung nutzen, eigentlich recht praktisch - und immer gerne gesehen - in "plain text" :)

Die Konfig des Asterisks ist mir deutlich leichter gefallen (ist ja schon wie spazieren gehen :) ) - ich setze sie hier nochmals ein :

Code:
[patton]
defaultuser=patton
type=friend
secret=[B]password[/B]
host=dynamic
qualify=yes
insecure=port,invite
host=dynamic
context=[B]isdn[/B]
canreinvite=no

[patton1400]
defaultuser=patton1400
type=friend
secret=[B]password[/B]
host=dynamic
qualify=yes
insecure=port,invite
host=dynamic
context=[B]isdn[/B]
canreinvite=no
So. Ich bin zufrieden und happy und hoffe nunmehr das ich nichts in der Konfiguration übersehen habe und das ich so noch anderen helfen kann.

Liebe Grüsse, Stefan
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.