asterisk an cisco 2610 als VoipGW

gkservice

Neuer User
Mitglied seit
21 Feb 2005
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hallo,

hat schon einmal jemand die folgende Konfig umgesezt und kann mir mal einige Tips zur Ios-Config geben?

ISDN <-> Cisco2610(incl. 1x VIC2B-S/TE) <-> LAN <-> Asterisk

Wir möchten den Cisco als VoipGW nutzen für ausgehende Anrufe in das PSTN Netz und auch für hereinkommenden Anrufe in das ISDN Netz

Firmware auf dem Cisco: IOS (tm) C2600 Software (C2600-IS4-M), Version 12.3(18), RELEASE SOFTWARE (fc3)

Asterisk: 1.2.7.1
Configurationen:
Code:
interface BRI1/0
 no ip address
 no ip route-cache
 isdn switch-type basic-net3
 isdn overlap-receiving T302 2000
 isdn point-to-point-setup
 isdn incoming-voice voice
 isdn static-tei 0

voice-port 1/0/0
 translate calling 1
 compand-type a-law
 cptone DE
 connection plar 1000
 bearer-cap 3100Hz

dial-peer voice 1 voip
 destination-pattern 1000
 translate-outgoing called 1
 session protocol sipv2
 session target ipv4:192.168.200.20:5060
 session transport udp
 codec g711alaw

Ich denke mir fehlen noch entscheidende Sachen.

Danke schon mal für die Hilfe
 
gkservice schrieb:
Ich denke mir fehlen noch entscheidende Sachen.


sieht so aus, zb der "debug" befehl? :D
schon mal SIP und Q.931 debugged?


gruss
/alex
 
sooooo,
anrufen kann ich nun das GW von extern, aber der alle gespräche werden an sip:[email protected]
geschickt, wo kan ich das ändern???

Code:
interface BRI1/0
 no ip address
 no ip route-cache
 isdn switch-type basic-net3
 isdn overlap-receiving T302 2000
 isdn point-to-point-setup
 isdn incoming-voice voice
 isdn static-tei 0
 isdn skipsend-idverify
!
ip default-gateway 192.168.1.131
ip http server
ip classless
!
voice-port 1/0/0
 compand-type a-law
 cptone AU
 connection plar 1000
 bearer-cap 3100Hz
!
dial-peer voice 100 pots
 destination-pattern .T
 port 1/0/0
 forward-digits 2
!
dial-peer voice 2 voip
 destination-pattern .T
 session protocol sipv2
 session target ipv4:192.168.200.20:5060
 session transport udp
 dtmf-relay rtp-nte
 codec g711ulaw
!
sip-ua 
 retry invite 3
 retry response 3
 retry bye 3
 retry cancel 3
 timers trying 1000
 sip-server ipv4:192.168.200.20
 
was möchtest du tun? durchwählen?
dann musst du das connection plar vom voice-port wegnehmen, sonst wird immer auf 1000 verbunden.
 
Danke für den Tip, das funktioniert.

aber irgendwie ist das verzwickt. Um die Calls auf dem Asterisk zu bearbeiten brauche ich einen Eintrag in der sip.conf
Code:
[192.168.1.130]
context=fromvoipgw01
type=friend
host=192.168.1.130 ; IP address of Cisco gateway
dtmfmode=rfc2833
disallow=all
allow=ulaw

dort steht das er al einstiegspunkt den context fromvoipgw01 verwenden soll
und dort:
Code:
[fromvoipgw01]
exten => 330990,1,Answer

exten => s,1,Answer
exten => s,2,Hangup

macht er aber nicht, er wählt immer den default :-(
Was klemt da?
 
ich denke mal das liegt daran, dass du nicht am asterisk angemeldet bist und somit nur in den default context (festgelegt in der sip.conf im general teil)
Du kannst ja mal dort

context=fromvoipgw01

eintragen - dann wissen wir obs so ist
 
Ja dem ist so,
wenn ich, in der sip.conf anstelle von
context=default
context=fromvoipgw01
eintrage landet der call im richtigen context

Hier der relevante Eintrag aus der sip.conf
Code:
[192.168.1.130]
context=fromvoipgw01
type=friend
host=192.168.1.130 ; IP address of Cisco gateway
dtmfmode=rfc2833
disallow=all
allow=ulaw

und hier aus der Router
Code:
sip-ua
 retry invite 3
 retry response 3
 retry bye 3
 retry cancel 3
 timers trying 1000
 sip-server ipv4:192.168.200.20

Ziel ist eigenlich folgendes. Ich möchte mit dem CiscoRouter alle Anrufe für einen Anlagenanschluss annehmen und der Asterisk soll sie dann auswerten, weitervermiteln, etc.
 
dann lege doch auf deinem Asterisk einen account für sip an (mit dem context fromvoipgw01) und melde den cisco mit dem account an.

im cisco unter sip-ua folgende zeile ergänzen:

authentication username 5399035 password 1234567890
 
chaos2000 schrieb:
im cisco unter sip-ua folgende zeile ergänzen:

authentication username 5399035 password 1234567890

dies ist auf einem 2610 doch nicht möglich, da diese Funktion denke ich erst in Firmware 12.4.xx eingeführt wurde, für die aber mehr als 16MB Flash notwendig sind.
Bei mir läuft:
Code:
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IS3X-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Fri 12-May-06 04:14 by evmiller
Image text-base: 0x80008098, data-base: 0x8185E010

ROM: System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
ROM: C2600 Software (C2600-IS3X-M), Version 12.3(19), RELEASE SOFTWARE (fc2)

voipgw01 uptime is 6 minutes
System returned to ROM by reload at 08:06:41 UTC Fri May 19 2006
System restarted at 08:09:43 UTC Fri May 19 2006
System image file is "flash:c2600-is3x-mz.123-19.bin"
was also machen?
 
sorry, habe ich nicht beachtet.
dann könntest du für den asterisk noch verschiedene domains einrichten, und z.B. den default-context für eine domain auf fromvoipgw01 legen;
 
chaos2000 schrieb:
sorry, habe ich nicht beachtet.
dann könntest du für den asterisk noch verschiedene domains einrichten, und z.B. den default-context für eine domain auf fromvoipgw01 legen;

Sonnst gibt es da keine Möglichkeiten?????
 
habe z.Z. noch keine Idee

... außer neuen router kaufen ;)
 
Kostenlos!

Statistik des Forums

Themen
248,974
Beiträge
2,307,460
Mitglieder
378,747
Neuestes Mitglied
buggernot123