[gelöst] patton <-> asterisk...

the

Neuer User
Mitglied seit
18 Jun 2007
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
hallo miteinander,

als neumitglied komme ich lieber gleich zur sache:

ich habe
- einen anlagenanschluss mit 6 amtleitungen (3nt)
- ein analoges fax am a/b
- eine asterisk 1.2.x (letzte version von digium)
- einen sn4638

was will ich:
- anrufe sollen von extern an die asterisk per durchwahlen kommen
- nur die 11 soll direkt auf den letzten port umgeleitet werden und über den
a/b weiter an das fax weiterleiten
- das fax soll natürlich auch raus faxen können.
- ausgehende anrufe sollen grundsätzlich wieder über den sn4638 nach drausen gehen.

ich halte mich für nicht ganz blöd und habe an an der beispiele hier im forum doch einiges hinbekommen....

wo hakts:
- zweistellige durchwahlen von extern kommen rein 909010(isdn) -> 10 (asterisk)
- einstellige durchwahlen funktionieren jedoch nicht.
- sind mitarbeiter im aussendienst werden die anrufe über asterisk auf deren handys weitergeleitet.
- leider sehren sie nicht den anrufer sondern immer nur die asterisk (liegt an der nummerumsetzung im patton nicht in der asterisk).


das fax gate habe ich noch nicht getestet bin aber gerade dabei

entschuldigt bitte das layout.
bin mit foren noch ungeübt.
mfg
the

meine konfiguration:

[Edit foschi: bitte das nächste Mal code-Tags benutzen!]

Code:
sn4638 

#----------------------------------------------------------------#
#                                                                #
# SN4638/5BIS/UI                                                 #
# R3.21 2007-05-14 H323 SIP BRI                                  #
# 1970-01-01T11:28:16                                            #
# Generated configuration file                                   #
#                                                                #
#----------------------------------------------------------------#

cli version 3.20
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary 129.132.2.21 port 123 version 4

system

  ic voice 0
    low-bitrate-codec g729

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

profile dhcp-server DHCPS_LAN
  network 192.168.101.0 255.255.255.0
  include 1 192.168.101.10 192.168.101.99
  lease 2 hours
  default-router 1 192.168.101.1
  domain-name-server 1 192.168.101.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 192.168.101.1 255.255.255.0
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

context ip router
  dhcp-server use DHCPS_LAN

context cs switch
  digit-collection timeout 2
  national-prefix 0
  international-prefix 00

  routing-table called-e164 fromlocal
    route .T dest-service isdn mod_2

  routing-table called-e164 fromisdn
    route 909011 dest-interface fax
    route 90900 dest-interface sip-gw mod_3
    route 9090.. dest-interface sip-gw mod_1

  routing-table calling-e164 callerid

  mapping-table called-e164 to called-e164 mod_1
    map .%(..) to \1

  mapping-table called-e164 to called-e164 mod_2
    map 0(.%) to \1

  mapping-table itc to itc speech
    map default to speech
    map unrestricted-digital to unrestricted-digital

  mapping-table called-e164 to called-e164 mod_3
    map 90900 to 00

  interface isdn isdn00
    route call dest-table fromisdn
    use mapping-table out 1 speech

  interface isdn isdn01
    route call dest-table fromisdn

  interface isdn isdn02
    route call dest-table fromisdn

  interface isdn fax
    route call dest-service isdn

  interface sip sip-gw
    bind gateway sip-gw
    service default
    route call dest-table fromlocal
    remote 192.168.101.5 5060
    early-connect
    early-disconnect

  service hunt-group isdn
    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 isdn00
    route call 2 dest-interface isdn01
    route call 3 dest-interface isdn02

context cs switch
  no shutdown

gateway sip sip-gw
  bind interface LAN router

  service default

gateway sip sip-gw
  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 LAN router
  no shutdown

port bri 0 0
  clock auto
  encapsulation q921
  power-feed

  q921
    protocol pp
    uni-side user
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      encapsulation cc-isdn

port bri 0 0
  no shutdown

port bri 0 1
  clock auto
  encapsulation q921
  power-feed

  q921
    protocol pp
    uni-side user
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      encapsulation cc-isdn
      bind interface isdn00 switch

port bri 0 1
  no shutdown

port bri 0 2
  clock auto
  encapsulation q921
  power-feed

  q921
    protocol pp
    uni-side user
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      encapsulation cc-isdn
      bind interface isdn01 switch

port bri 0 2
  no shutdown

port bri 0 3
  clock auto
  encapsulation q921
  power-feed

  q921
    protocol pp
    uni-side user
    encapsulation q931

    q931
      protocol dss1
      uni-side user
      encapsulation cc-isdn
      bind interface isdn02 switch

port bri 0 3
  no shutdown

port bri 0 4
  clock auto
  encapsulation q921
  power-feed

  q921
    permanent-layer2
    protocol pmp
    uni-side net
    encapsulation q931

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

port bri 0 4
  no shutdown

meine extensions.conf (alles mal recht schlicht)

Code:
[macro-toexphone]
exten => s,1,SetCallerID(${CALLERIDNUM}<${CALLERIDNUM}>)
exten => s,2,Dial(SIP/0${ARG1}@isdnGateway01,20)
exten => s,n,Hangup

[sonstige]

[meine-telefone]
exten => 2000,1,Dial(SIP/2000,25,tT)
exten => 2000,2,VoiceMail(2000)
exten => 2000,n,Hangup
exten => 2001,1,Dial(SIP/2001,25,tT)
exten => 2001,2,VoiceMail(2001)
exten => 2001,n,Hangup
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

exten => 29,1,Dial(SIP/2001,20,tT)
exten => 39,1,Macro(toexphone,mobilnummer)

exten => _X,1,Dial(SIP/2000,25,tT)
exten => _XX,1,Dial(SIP/2000,25,tT)


meine sip.conf ebenfalls schlicht

Code:
[general]
context=sonstige
port = 5060
bindaddr = 192.168.101.5
srvlookup=yes
language=de

[isdnGateway01]
type=peer
insecure=very
host=192.168.101.1
context=meine-telefone

[2000]
type=friend
context=meine-telefone
secret=1234
host=dynamic
username=2000
insecure=invite
qualify=no
nat=no
disallow=all
allow=alaw
allow=ulaw
dtmfmode=inband
callerid="00"<00>
canreinvite=no
realm=localdomain

[2001]
type=friend
context=meine-telefone
secret=1234
host=dynamic
username=2001
insecure=invite
qualify=no
nat=no
disallow=all
allow=alaw
allow=ulaw
dtmfmode=inband
callerid="29"<29>
canreinvite=no
realm=localdomain
 
Zuletzt bearbeitet:
tja, selbst ist der mann!

kaum schläft man mal wieder, schon sieht man lösungen:

-> auch über die zentralnummer 0 klingelt jetzt die asterisk
Code:
  routing-table called-e164 fromisdn
    route 909011 dest-interface fax
    route 9090(.%) dest-interface sip-gw mod_1

-> fax empfangen funktioniert auch.
lediglich fax-versenden macht noch ärger
obwohl das rausrufen über ein telefon funktioniert werden faxe
noch nicht versendet.
der techniker vom faxhersteller ist unterwegs (wir vermuten preselecting
0 als fehler)

jetzt macht mir nur noch die übergabe der callerid bei rufumleitungen über asterisk probleme.
ich denke ich muss irgendein mapping einschalten???

weis noch jemand rat?

mfg
the
 
Zuletzt bearbeitet:
Die Config kommt mir irgendwie bekannt vor ;-)

Mit der neuesten Firmware (Juni 07) kannst du das auch weglassen:
Code:
mapping-table itc to itc speech
    map default to speech
    map unrestricted-digital to unrestricted-digital
Die SmartNodes erkennen das jetzt automatisch.

mfg Guard-X
 
klar kommt ja auch grösstenteils von dir hier im forum.
danke ausserdem....:-Ö

ich bin ja der meinung die neueste version zu haben:
R3.21 2007-05-14 H323 SIP BRI

...ist das mapping nun für mein calleridproblem bei umgeleiteten gesprächen oder für die nummernzuordnung zur asterisk....?

ach ja:
fax läuft
-> lag am terminaladapter.
nach austausch durch neuen gehts.

und was verrücktes:
ich habe mal iaxmodem installiert und propiert über den sn4638 zu faxen...
bisher sind die faxe noch recht verstümmelt
aber interessant ist das auf jeden fall

iaxmodem+hylafax liegt mir etwas näher wegen der windows-clients.

geht sowas grundsätzlich auch mit sandsp???
läuft das stabiler?


mfg
the
 
Zuletzt bearbeitet:
nachdem ich nun mit t-systems telefoniert habe
wird in den nächsten tagen ClipNoScreening aktiviert.

hätte zwar schon sein sollen, war aber nicht.

ich vermute dann läuft die rufnummerübertragung bei umleitung mit der telekom.
bleibt eigentlich nur noch fax:
hylafax -> iaxmodem -> asterisk -> sn4638 -> nt

vorschläge ???


mfg
the
 
Hallo the,

ich schlag mich im Moment auch mit dem Gedanken rum, einen Asterisk über ein SN4638 mit nem 4x Anlagenanschluss zu "verheiraten".
Drum bin ich im Moment an jede Meinung zu dem Thema interessiert.

Wie ist Dein erster Eindruck?
Wie ist die Sprachqualität - evt. auch im Vergleich zu Lösungen mit ISDN Karten, falls Du das beurteilen kannst.
Gab es, trotz guter Beispiele hier im Forum, grösser Klippen beim Einrichten?

Vielen Dank im Voraus...

Trude
 
trudeh schrieb:
Wie ist die Sprachqualität - evt. auch im Vergleich zu Lösungen mit ISDN Karten, falls Du das beurteilen kannst.
Das Ganze läuft auf jeden Fall stabiler als der Einsatz von ISDN Karten. Uptime der Gateways nahe 100% sind kein Problem und das bei sehr guter Sprachqualität. So kann man sich voll und ganz auf seinen Asterisk konzentrieren :)

mfg Guard-X
 
ich kann guard_x nur zustimmen,

wenn die konfiguration steht ist das system sehr stabil und die sprachqualität finden die mitarbeiter echt gut.

ich habe bisher nur klassische asterisk mit isdnkarten aufgebaut.
diese hier läuft komplett in einer vmware und ist bisher fas jeden tag auf einen anderen server umgezogen. (dauert keine 5min)

da die virtualisierung von anfang an geplant war und die stabilität der anwendung wichtig ist kam keine fest verbaute hardware in frage..

mfg
the
 
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.