Ergebnis 1 bis 5 von 5

Thema: Parallelruf - Besetzt wenn auf einem der Apparate gesprochen wird

  1. #1
    IPPF-Aufsteiger
    Registriert seit
    31.12.2005
    Beiträge
    48

    Parallelruf - Besetzt wenn auf einem der Apparate gesprochen wird

    Hallo,

    ich habe in der Firma zwei Telefone: ein Snom 370 und ein DECT Telefon.
    Derzeit ist das Ganze so konfiguriert, dass ankommende Telefonate als Parallelruf auf beide Nebenstellen gehen. Das Ganze hat aber den Nachteil, dass ein Anrufer ein Freizeichen bekommt, obwohl ich gerade mit dem DECT-Telefon telefoniere und nicht an meinem Platz bin --> es klingelt "ins Leere".


    Kennt ihr eine Möglichkeit, dass der Anrufer besetzt bekommt, wenn ich auf dem DECT-Telefon telefoniere, obwohl weiterhin beide Telefone klingeln, wenn jemand anruft?

    Vielen Dank für euere Hilfe

    Phil
    Router: 3x Bintec R1200, 22x Bintec R232b, 10x Linksys WRT 54G
    Firewalls: Fortigate, Linuxbasierte
    Telefonanlagen: Hicom/Hipath Anlagen, 2x CPBX
    Anbindung: T3 mit T1 Backup als Zweiwegeführung, diverse SDSL, diverse ADSL, diverse xDSL

  2. #2
    Admin-Team
    Registriert seit
    22.02.2005
    Ort
    Dortmund
    Beiträge
    422
    Hallo Phil,

    Zitat Zitat von Der_Phil Beitrag anzeigen
    Kennt ihr eine Möglichkeit, dass der Anrufer besetzt bekommt, wenn ich auf dem DECT-Telefon telefoniere, obwohl weiterhin beide Telefone klingeln, wenn jemand anruft?
    Du schreibst leider nicht, welche Asterisk-Version Du benutzt. Ich verwende den Devstate-Patch aus bristuff mit Asterisk 1.4. Damit kann ich vor dem Anruf sehen, ob ein Gerät besetzt ist. In AEL sieht das bei mir so aus:
    Code:
    if ("${DEVSTATE(SIP/${Parallel1})}" = "INUSE")
    {
        Verbose(1,### Primary extension ${Parallel1} is busy);
        Set(PRI_CAUSE=17);
        Hangup(17);
    }
    if ("${DEVSTATE(SIP/${Parallel2})}" = "INUSE")
    {
        Verbose(1,### Secondary extension ${Parallel2} is busy);
        Set(PRI_CAUSE=17);
        Hangup(17);
    }
    Dial(SIP/${Parallel1}&SIP/${Parallel2},20);
    Parallel1 und Parallel2 sind die beiden SIP-Peers, die angerufen werden sollen. Das ganze funktioniert aber auch mit Zaptel/DAHI Kanälen, falls Du Dein DECT-Telefon direkt am Server angeschlossen hast.

    Im normalen Asterisk 1.4 gibt es die DEVSTATE() Funktion nicht. In Asterisk 1.6 heißt sie DEVICE_STATE() und dafür gibt es auch einen Backport auf Asterisk 1.4.

    Gruß
    Henning

  3. #3
    IPPF-Zweitausend-VIP Avatar von Tippfehler
    Registriert seit
    14.09.2004
    Ort
    AB
    Beiträge
    2.510
    Ich mache das mit group_count
    Code:
    exten => 123,1,Set(GROUP()=gruppe_1)
    ...
    exten => 123,14,GotoIf($[${GROUP_COUNT(gruppe_1)} > 1]?18:15) 
    exten => 123,15,Dial(...)
    exten => 123,16,Goto(record,s,1)
    exten => 123,17,Hangup() 
    exten => 123,18,Busy(10)
    VOIP-Hardware: FBF-7270V2 (54.05.22), Buffalo Linkstation mit Asterisk 1.8.13.0, Portech MV-370, Snom 360, HTC Sensation mit Zoiper (IAX2)
    sonstige Hardware: VoIP-Türsprechanlage und Zugangskontrolle
    Internet: 1&1 Surf-FLAT 6000 Regio (DSL-2000 Bitstream)
    VoIP-Anbieter: PBX-network, dus.net, 1&1, Sipgate, voxeo

  4. #4
    IPPF-Fünfhundert-Club
    Registriert seit
    04.05.2004
    Ort
    Nürnberg, Einsatzorte Schwerpunkt D6-D9 (MCH, STG, FRA)
    Beiträge
    624
    habs gleiche Problem.

    ChanIsAvail soll angeblich das nicht richtig mit BUSY Detect auf SIP Peers hinbekommen.

    Dial(Local/jimmy@busydetect&Local/johnny@busydetect&Local/sammy@busydetect,30)

    mit dem Local Channel Construct wähle ich die Telefone an.

    leifmadsen von #asterisk hatte heute den folgenden Tipp parat:

    ---incoming---> Answer() ---> Asterisk ---> Local ----> Answer()

    Man soll in den lokalen Channels den Answer() Befehl mit Playtones(Busy), Busy() und Hangup() verwenden.

    Sobald auf dem Local-Channel der Answer() erfolgt ist, wird wie beim normalen Abheben der DIAL Command beendet und keine weiteren Telefone klingeln mehr.

    Ich teste das gleich mal aus...

    Gruß

    Blackvel
    Routers: Linksys WRT54G, OpenWRT (+ WAN DSL IP Accouting)
    VOIP-Hardware: Epia V 10000 Nemiah + Morex Cube, Extrasilent 60mm Adapter+Papst-Lüfter, Euracom ISDN TK-Anlage 182, Snom 370, Snom M3
    VOIP-Software: Asterisk Stable 1.2.30.2, Patton ISDN BRI Gateway 4634, Firmware R5.2, PhoneSuite CTI Client Pro
    VoIP: Sipgate, Nikotel, IAXTel, FWD
    Anbindung: DSL 6000/640
    Firma: Thomas Heiss IT-Consulting & Solutions - freiberuflicher Technical J(2)EE Solution-/VoIP Consultant
    Ihr Partner für Asterisk, Java Enterprise-/ Middleware und MOM-Messaging Integrationslösungen (Oracle WebLogic, IBM WebSphere, IBM Business Partner)
    Beraterprofil: Profil incl. Kontaktdaten / Einsatzorte, Produktlösungen und Referenzprojekte

  5. #5
    IPPF-Fünfhundert-Club
    Registriert seit
    04.05.2004
    Ort
    Nürnberg, Einsatzorte Schwerpunkt D6-D9 (MCH, STG, FRA)
    Beiträge
    624

    Parallelruf - Besetzt wenn auf einem der Apparate gesprochen wird - Lösung

    Die Lösung heißt ChanIsAvail in Kombination mit der "s" Option.
    Am besten beide Peers/Telefone vor dem Multi-Dial abrufen.

    NICHT den Status AVAILCHAN oder AVAILSTATUS abfragen.
    Der Status gibt bei mir auf Asterisk V1.2 stets UNKNOWN 0 zurück (ohne s Option), kein BUSY oder INUSE.

    Viel Spaß bei der Lösung, die [TK]D-Fender auf #asterisk empfohlen hat.
    Routers: Linksys WRT54G, OpenWRT (+ WAN DSL IP Accouting)
    VOIP-Hardware: Epia V 10000 Nemiah + Morex Cube, Extrasilent 60mm Adapter+Papst-Lüfter, Euracom ISDN TK-Anlage 182, Snom 370, Snom M3
    VOIP-Software: Asterisk Stable 1.2.30.2, Patton ISDN BRI Gateway 4634, Firmware R5.2, PhoneSuite CTI Client Pro
    VoIP: Sipgate, Nikotel, IAXTel, FWD
    Anbindung: DSL 6000/640
    Firma: Thomas Heiss IT-Consulting & Solutions - freiberuflicher Technical J(2)EE Solution-/VoIP Consultant
    Ihr Partner für Asterisk, Java Enterprise-/ Middleware und MOM-Messaging Integrationslösungen (Oracle WebLogic, IBM WebSphere, IBM Business Partner)
    Beraterprofil: Profil incl. Kontaktdaten / Einsatzorte, Produktlösungen und Referenzprojekte

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 22.12.2010, 13:29
  2. Feststellen, ob an einer Nebenstelle gesprochen wird..
    Von Bernardo im Forum Asterisk Allgemein
    Antworten: 4
    Letzter Beitrag: 09.04.2008, 12:53
  3. Sinus W500V T-Net Besetzt wenn aus VOIP telefoniert wird?
    Von glitzi im Forum AVM OEM-Produkte
    Antworten: 1
    Letzter Beitrag: 20.02.2007, 21:34
  4. T-Online, besetzt wenn abgehoben wird
    Von Fry2 im Forum Asterisk Allgemein
    Antworten: 0
    Letzter Beitrag: 12.03.2006, 16:14
  5. Besetzt auf Festnetz wenn über VoiP telefoniert wird
    Von ca.funke im Forum FRITZ!Box Fon: Telefonie
    Antworten: 1
    Letzter Beitrag: 11.03.2005, 09:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •