Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Asterisk mit Elmeg ICT 880 als SIP Gerät

Frage Linux Linux Tools

Mitglied: kruemeltee

kruemeltee (Level 1) - Jetzt verbinden

26.01.2010 um 13:07 Uhr, 9794 Aufrufe, 3 Kommentare

die Elmeg ICT 880 soll sich an Asterisk anmelden und beide sollen sich gegenseitig anrufen können (intern)

Hallöchen alle miteinander ...

ich verzweifle hier langsam aber sicher. Es geht darum, einen Asterisk Server mit SIP Telefonen zu bestücken, welche sich untereinander anrufen können sollen. Darüber hinaus besteht bereits ein Telefon-"Netzwerk" mit dem Elmeg ICT 880 Rack, an dem bereits telefone hängen. Die Elmeg kann sich scheinbar auch mit SIP Telefonen unterhalten, warum also diese nicht mit Asterisk verbinden?

Um dies zu realisieren habe ich einen Server mit Debian Lenny aufgesetzt und Asterisk 1.4 installier. Dies läuft auch erst einmal super und ich kann ASterisk starten. Nun habe ich testhalber 3 Telefone hier (alles SIP Telefone). Diese habe ich in der sip.conf eingetragen, und zwar wie folgt:

01.
[2000] 
02.
type=friend 
03.
secret=1234 
04.
host=dynamic 
05.
language=de 
06.
 
07.
[2001] 
08.
type=friend 
09.
secret=1234 
10.
host=dynamic 
11.
language=de 
12.
 
13.
[2002] 
14.
type=friend 
15.
secret=1234 
16.
host=dynamic 
17.
language=de
Nach dem Starten von Asterisk kann ich mit folgendem einfachen Wählplan (ein paar Spielereien zum experimentieren sind natürlich auch drin gelandet) die Telefone zur Kommunikation bewegen:

01.
; nur mal testen (Hello World) 
02.
exten => 1001,1,Answer()   ; rangehen (abnehmen) 
03.
exten => 1001,2,Playback(hello-world); 
04.
exten => 1001,3,Hangup(); 
05.
 
06.
; nur mal testen (Musik Warteschleife) 
07.
exten => 1002,1,Answer(); 
08.
exten => 1002,2,SetMusicOnHold(default); 
09.
exten => 1002,3,WaitMusicOnHold(20) 
10.
exten => 1002,4,Hangup(); 
11.
 
12.
; SIP Telefone werden gewählt 
13.
exten => 2000,1,Dial(SIP/2000) 
14.
 
15.
exten => 2001,1,Dial(SIP/2001) 
16.
 
17.
exten => 2002,1,Dial(SIP/2002,3) 
18.
exten => 2002,2,Voicemail(2002,u) 
19.
 
20.
; wenn die 2222 angerufen wird, sollen ALLE 3 Telefone klingeln 
21.
exten => 2222,1,Dial(SIP/2000&SIP/2001&SIP/2002) 
22.
 
Das funktioniert also auch ganz brav und die Telefone klingeln und können untereinander telefonieren. Nun (ohne mich auf den Dialplan zu stürzen) will ich eine bereits konfigurierte Elmeg ICT 880 an den ASterisk hängen und wenn ich eine Nummer von einem meiner 3 Telefone (im Folgenden als "interne Telefone" bezeichnet) wähle, soll ein bestimmtes Telefon an der Elmeg klingeln.

Die Einstellungen an der Elmeg habe ich nun folgender maßen vorgenommen:
37ebfa24b4eb04f51e38f413d76c6cc0 - Klicke auf das Bild, um es zu vergrößern
14a949c6216cded9cc953c559d67d5b3 - Klicke auf das Bild, um es zu vergrößern
aafef1c1864552c6b173fb4f8a362a37 - Klicke auf das Bild, um es zu vergrößern

Damit soll also nun festgelegt werden, daß die Elmeg Asterisk als SIP Provider nutzt, sich mit der Nummer 9999 anmeldet und falls es auf der 9999 klingeln sollte, soll dieses Gespräch auf das an der Elmeg hängende Telefon mit der Nummer 22 geleitet werden. Soweit so gut (hoffe ich).
Nun noch diese Nummer an der Elmeg in der sip.conf eintragen:
01.
[9999] 
02.
type=friend 
03.
username=9999 
04.
secret=1234 
05.
host=dynamic 
06.
language=de
wenn dies geschehen ist und Asterisk neu gestartet wird erscheint folgende Meldung in der Console:
01.
-- Saved useragent "FEC SIP Proxy 4.0" for peer 9999
Welches ich als Zusage deute, daß sich die Elmeg erfolgreich am Asterisk angemeldet hat. Wenn ich nun allerdings versuche von einem der internen Telefone anzurufen, geschieht erst einmal gar nichts und ich bekomme nur ein Besetzt-Zeichen. Mit folgendem Eintrag in meiner extensions.conf:

01.
exten => 9999,1,Dial(SIP/9999)
sollte eigentlich das Telefon 9999 (also die Elmeg) angerufen werden.

Die Ausgabe an der Konsole sieht wie folgt aus:
01.
   -- Executing [9999@default:1] Dial("SIP/2001-08d3e738", "SIP/9999") in new stack 
02.
    -- Called 9999 
03.
    -- Got SIP response 480 "Temporarily Unavailable" back from 192.168.22.244 
04.
    -- SIP/9999-08d426b0 is circuit-busy 
05.
  == Everyone is busy/congested at this time (1:0/1/0) 
06.
    -- Executing [9999@default:2] NoOp("SIP/2001-08d3e738", "Status: 19") in new stack 
07.
  == Auto fallthrough, channel 'SIP/2001-08d3e738' status is 'CONGESTION'
Nur kann ich leider nicht sagen, woran das genau hängt. Kann mir da jemand helfen?

mit freundlichen Grüßen
Maddin
Mitglied: kruemeltee
26.01.2010 um 17:01 Uhr
erste Fortschritte sind zu erkennen ... durch viel Lesen und Austausch im IRC denke ich mittlerweile, daß am Asterisk alles i.O. ist und nur die Elmeg ein Problem hat. Also sind wir per telnet auf die Anlage und haben und einmal die Messages angeschaut. Immer dann, wenn wir versuchen, die Elmeg vom Asterisk aus anzurufen, kommen folgende Fehlermeldungen:
01.
 VOIP NOT iwu: [MSG] VOIP: (8708) no codecs/bandwidth on call to 22           | 
02.
 VOIP NOT iwu: [MSG] VOIP: (8708) start codec fallback                        | 
03.
 VOIP NOT iwu: [MSG] VOIP: (8708) no codecs/bandwidth on call to 22           | 
04.
 VOIP NOT iwu: [MSG] VOIP: (8708) codec fallback failed       
nun sind wir ein Stückchen weiter. Erst haben wir versucht die Codecs umzustellen, sowohl am Asterisk als auch an der Elmeg, leider immer mit dem gleichen mieserablen Erfolg. Die Suche im Web half allerdings etwas ... es scheint eine Misskonfiguration am VoIP Modul zu sein ... wir versuchen grad nach folgender Anleitung diese wieder zu beheben:

http://ippf.eu/showthread.php?t=180004

Gruß Maddin

P.S.: Falls noch jemandem etwas einfällt, kann er mir gern helfen.
Bitte warten ..
Mitglied: kruemeltee
29.01.2010 um 19:45 Uhr
okay ... des Rätsels Lösung liegt so nahe ...

unsere Elmeg hat noch kein DSP (Digitaler Sprach Prozessor) Modul ... diese muss man separat nachkaufen ... leider ...

Gruß Maddin
Bitte warten ..
Mitglied: kruemeltee
20.04.2010 um 08:35 Uhr
... und ich sollte noch hinzufügen, daß beim Anruf vom Asterisk an die Elmeg nicht die Nummer 9999 eingegeben werden muss, sondern die internen Rufnummern der an die Elmeg angeschlossenen Telefone.

exten => 21,1,Dial(SIP/21@Elmeg)

bringt also das Telefon mit der internen Nummer 21 an der Elmeg zum schellen

Gruß Maddin

P.S.: Falls jemand noch jemand Hilfe benötigt, einfach schreiben.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows Netzwerk
USB-Gerät ins Netzwerk (Domäne) einbinden (4)

Frage von griss0r zum Thema Windows Netzwerk ...

Voice over IP
Cisco 2600xm SIP Trunk autentifizieren

Frage von Herbrich19 zum Thema Voice over IP ...

Off Topic
gelöst Neu Gerät privat gekauft - Hersteller verweigert Gewährleistung (9)

Frage von pelzfrucht zum Thema Off Topic ...

Voice over IP
gelöst Asterisk mehrfach an Cisco Callmanager registrieren (7)

Frage von BirdyB zum Thema Voice over IP ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (22)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...