SmartNode 4634 + SIP Registrierung - Hilfe benötigt

rennerb

Neuer User
Mitglied seit
30 Jun 2010
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen!

Nachdem hier ja wohl das meiste Wissen rund um die Konfiguration der Patton-Gateways versammelt zu sein scheint, hoffe ich mal mir kann geholfen werden.

Ich versuche sein 3 Tagen einen Patton 4634 in einer Testumgebung mit einem Asterisk-Server (zuerst Gemeinschaft, mittlerweile TrixBox CE 2.8.0.3) zum Laufen zu bringen.

Ich habe mich durch so ziemlich alle Configs die hier veröffentlich wurden gekämpft, aber keine so richtig hinbekommen.

Die Calls vom ISDN Anschluss landen zwar mittlerweile im Asterisk, werden dort aber als "SIP Call from unknown user" bearbeitet.
Gefällt mir nicht, und ist wohl auch nicht die sicherste Lösung (Was jetzt nicht unbedingt ein Problem ist, der Server steht sowieso nicht im Internet)

Anrufe vom Asterisk an den Patton bewirken derzeit gar nichts, auch weil ich nicht mal genau weiß wie ich die an den Patton raussenden soll.
Ich habe unter Trixbox einen Trunk angelegt, der wird auch verwendet, bewirkt aber keine Reaktion am Patton.

Was ich gerne hätte: Der Patton soll sich einfach SIP-mäßig am Asterisk registrieren, den Rest kriege ich dann schon hin.

Hat da vielleicht jemand eine Minimal-Konfig, die ich übernehmen könnte?

Ich poste hier mal meine Config, auch wenn die sicher derzeit durch das herumprobieren nicht unbedingt sauberer geworden ist:

10.11.80.170 ist der Asterisk
10.11.80.171 ist das erzeugte Interface im Patton (wobei mir da auch nicht klar ist, warum ich ein IF_IP_LAN erzeugen soll, wenn ich die IP Adresse doch auch einfach der LAN Schnittstelle zuweisen kann?)
10.11.80.169 ist die LAN Schnittstelle des PATTON

Code:
#----------------------------------------------------------------#
#                                                                #
# SN4634/3BIS                                                    #
# R5.5 2010-05-18 H323 SIP BRI                                   #
# 2010-07-01T11:35:52                                            #
# SN/00A0BA057BDE                                                #
# Generated configuration file                                   #
#                                                                #
#----------------------------------------------------------------#

cli version 3.20
clock local default-offset +02:00
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary 10.11.80.44 port 123 version 4

system

  ic voice 0
    low-bitrate-codec g729

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

profile napt NAPT_WAN

profile ppp default

profile tone-set default

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

profile pstn default

profile sip default
  no autonomous-transitioning

profile dhcp-server DHCPS_LAN
  network 192.168.1.0 255.255.255.0
  include 1 192.168.1.10 192.168.1.99
  lease 2 hours
  default-router 1 192.168.1.1
  domain-name-server 1 192.168.1.1

profile aaa default
  method 1 local
  method 2 none

context ip router

  interface WAN
    ipaddress dhcp
    use profile napt NAPT_WAN
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

  interface LAN
    ipaddress 10.11.80.169 255.255.255.0
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

  interface IF_IP_LAN
    ipaddress 10.11.80.171 255.255.0.0

context cs switch
  national-prefix 0
  international-prefix 00

  routing-table called-e164 InternToSIP
    route 11.+ dest-service D_external_line
    route 0.+ dest-service H_SIP
    route default dest-service H_SIP

  routing-table called-e164 IncomingFromAsterisk
    route default dest-service D_external_line
    route 2000 dest-service D_Internal_line
    route 2001 dest-service D_Internal_line

  routing-table called-e164 IncomingFromISDN
    route default dest-interface IF_SIP_ASTERISK_IN

  interface isdn IF_TE_00
    route call dest-interface IF_SIP_ASTERISK_IN

  interface isdn IF_NT_01
    route call dest-table InternToSIP

  interface isdn IF_NT_02
    route call dest-table InternToSIP

  interface isdn IF_NT_03
    route call dest-table InternToSIP

  interface isdn IF_NT_04
    route call dest-table InternToSIP

  interface sip IF_SIP_ASTERISK
    bind context sip-gateway GW_ASTERISK
    route call dest-table IncomingFromAsterisk
    remote 10.11.80.170 5060

  interface sip IF_SIP_ASTERISK_IN
    bind context sip-gateway GW_ASTERISK_IN
    route call dest-interface IF_TE_00
    remote 10.11.80.170
    early-connect
    early-disconnect

  service hunt-group H_SIP
    timeout 6
    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 IF_SIP_ASTERISK
    route call 2 dest-service D_external_line

  service distribution-group D_Internal_line
    min-concurrent 1
    max-concurrent 1
    route call 1 dest-interface IF_NT_01
    route call 2 dest-interface IF_NT_02
    route call 3 dest-interface IF_NT_03
    route call 4 dest-interface IF_NT_04

  service distribution-group D_external_line
    min-concurrent 1
    max-concurrent 1
    route call 1 dest-interface IF_TE_00

context cs switch
  no shutdown

authentication-service AS_DEFAULT
  realm 1 10.11.80.170
  username gemeinschaft password 47q0k6wgmqyG+984NmZbMQ== encrypted

location-service SER_LOC_DEFAULT
  domain 1 10.11.80.170
  match-any-domain

  identity-group default

    authentication inbound
      authenticate 1 authentication-service AS_DEFAULT username gemeinschaft

    registration inbound
      contact 10.11.80.170 5060 switch IF_SIP_ASTERISK priority 1000

    call outbound
      proxy 1 10.11.80.170
      use profile tone-set default
      use profile voip default
      use profile sip default
      preferred-transport-protocol udp
      invite-transaction-timeout 32
      non-invite-transaction-timeout 32

  identity 1003

context sip-gateway GW_ASTERISK

  interface IF_GW_LAN
    bind interface IF_IP_LAN context router port 5060

context sip-gateway GW_ASTERISK
  bind location-service SER_LOC_DEFAULT
  no shutdown

context sip-gateway GW_ASTERISK_IN

  interface IF_GW_LAN
    bind interface IF_IP_LAN context router port 5063

context sip-gateway GW_ASTERISK_IN
  no shutdown

port ethernet 0 0
  medium auto
  encapsulation ip
  bind interface WAN router
  no shutdown

port ethernet 0 1
  medium auto
  encapsulation ip
  bind interface IF_IP_LAN router
  no shutdown

port bri 0 0
  clock auto
  encapsulation q921

  q921
    uni-side auto
    encapsulation q931

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

port bri 0 0
  no shutdown

port bri 0 1
  clock auto
  encapsulation q921

  q921
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side net
      bchan-number-order ascending

port bri 0 1
  shutdown

port bri 0 2
  clock auto
  encapsulation q921

  q921
    uni-side auto
    encapsulation q931

    q931
      protocol dss1
      uni-side net
      bchan-number-order ascending

port bri 0 2
  shutdown

Und hier die Einstellungen aus dem SIP-Trunk der Trixbox:

Code:
disallow=all
allow=alaw
callerid=asreceived
context=from-pstn
defaultip=10.11.80.171
dtmfmode=auto
host=dynamic
port=5063
qualify=yes
type=friend
username=1003
insecure=port,invite

Vielleicht kann mich ja jemand erleuchten.. :rolleyes:

mfg,
Bernhard
 
Lösung?

Hi,

hast du es mittlerweile laufend bzw. eine Lösung bekommen?

Stehe noch vor der Entscheidung Patton 4638 / Lancom 1724...
 
Ich habe ein Patton 4634 mit Hilfe der (leider meist unvollständigen) Beispiele in diesem Forum innerhalb von wenigen Stunden so programmiert bekommen, wie ich es haben wollte.
(2 x AMT-PTP, 1 x int PtMP mit zwei Fax-MSNs, restliche Nummern gehen an Asterisk)
Anfangs sah ich nur viele Fragezeichen.
Manche Dinge, die noch unklar waren, habe ich dann übers Webmenü hinbekommen.

Das Gerät ist seit mehreren Wochen im Einsatz und läuft bisher völlig problemlos, ich kann es nur empfehlen. Die Programmierung ging wesentlich schneller, als eine Quadbri-Karte in Asterisk einzubinden.

Ein Problem an diesem Forum hier ist, dass so etwas nur von den Profis benutzt wird, die aber damit ihr Geld verdienen müssen und ungern ihr ganzes Wissen hier ausbreiten.
Solche Leute, wie ich, die keine Ahnung haben, es aber durch Zusammentragen von Beispielen und jede Menge Glück hinbekommen haben, können bei Problemen leider auch nicht richtig weiterhelfen.
 
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.