Anfängerfehler?: CallerID durchreichen

Skrelpawin

Neuer User
Mitglied seit
11 Aug 2008
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

nach nun 2 Stunden suche im Forum und in Google frag ich einfach.
Sollte ich eincha den Thread mit meiner Frage/Antwort übersehen habe, bitte ich dies zu verzeihen, also:

Ich habe meinen Asterisk-Server auf einer Gentoo-Box mit einer FritzCard PCI.
Asterisk 1.4.21.2 / chan_capi 1.0.2. Die FritzCard ist am internen S0 meiner Eumex 800 angeschlossen.

Ich würde jetzt gerne folgende realisieren:
Ich möchte gerne Gespräche aufzeichnen können. Zu diesem Zweck nimmt asterisk ab, spielt einen Hinweis, dass das folgende gespräch aufgezeichnet wird und wer das nicht möchte auflegen soll.
Jetzt soll Asterisk über den 2. Kanal das interne analoge Telefon klingeln lassen, was auch noch geht. Nur leider bekomme ich jetzt nicht mehr angezeigt, wer mich anruft sondern nur die interne Rufnummer vom Asterisk-Server (**20). Wie kann ich das ändern?

PHP:
Ausschnitt extensions.conf:

exten => 100,1,Answer()
exten => 100,n,AGI(callers.php,${CALLERID(num)})
exten => 100,n,Playback(rec-hinweis)
exten => 100,n,SetCallerPres(allowed)
exten => 100,n,Verbose(${CALLERID(num)},1)
exten => 100,n,Set(CALLERIDNUM=${CALLERID(num)})
exten => 100,n,Set(DYNAMIC_FEATURES=automon)
exten => 100,n,Dial(CAPI/ISDN1/ **10,60,orwWmtT)
exten => 100,n,VoiceMail(10)

Hab schon alles mögliche ausprobiert (wie man sehen kann).
Viele Grüße,
Dominik
 
Zuletzt bearbeitet:
a) Die Zeile "exten => 100,n,Set(CALLERIDNUM=${CALLERID(num)}) " ist Sinnlos.
b) mache "core set verbose 3" und "core set debug 5" und Poste den Output beim Anruf.
 
Hallo,

danke für die schnelle Antwort. Hier der Programm-Ablauf

PHP:
    -- Executing [24@capi-in:1] Goto("CAPI/ISDN1#02/24-a", "anonymscan|100|1") in new stack
    -- Goto (anonymscan,100,1)
    -- Executing [100@anonymscan:1] GotoIf("CAPI/ISDN1#02/24-a", "1?3:2") in new stack
    -- Goto (anonymscan,100,3)
    -- Executing [100@anonymscan:3] Goto("CAPI/ISDN1#02/24-a", "DoNop|100|1") in new stack
    -- Goto (DoNop,100,1)
    -- Executing [100@DoNop:1] Answer("CAPI/ISDN1#02/24-a", "") in new stack
    -- Executing [100@DoNop:2] AGI("CAPI/ISDN1#02/24-a", "callers.php|0xxxxxxxxxx") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/callers.php
    -- AGI Script callers.php completed, returning 0
    -- Executing [100@DoNop:3] Playback("CAPI/ISDN1#02/24-a", "rec-hinweis") in new stack
    -- Executing [100@DoNop:4] SetCallerPres("CAPI/ISDN1#02/24-a", "allowed") in new stack
    -- Executing [100@DoNop:5] Verbose("CAPI/ISDN1#02/24-a", "0xxxxxxxxxx|1") in new stack
    -- Executing [100@DoNop:6] Set("CAPI/ISDN1#02/24-a", "CALLERIDNUM=0xxxxxxxxxx") in new stack
    -- Executing [100@DoNop:7] Set("CAPI/ISDN1#02/24-a", "DYNAMIC_FEATURES=automon") in new stack
    -- Executing [100@DoNop:8] Dial("CAPI/ISDN1#02/24-a", "CAPI/ISDN1/**10|60|orwWmtT") in new stack
    -- Called ISDN1/ **10
    -- Started music on hold, class 'default', on channel 'CAPI/ISDN1#02/24-a'
    -- CAPI/ISDN1#01/ **10-b is making progress passing it to CAPI/ISDN1#02/24-a
    -- CAPI/ISDN1#01/ **10-b is proceeding passing it to CAPI/ISDN1#02/24-a
[Aug 12 02:26:28] NOTICE[7037]: chan_capi_supplementary.c:145 new_ccbsnr_id: No peerlink found to set CCBS/CCNR linkage ID.
    -- CAPI/ISDN1#01/ **10-b is ringing
    -- Stopped music on hold on CAPI/ISDN1#02/24-a
  == Spawn extension (DoNop, 100, 8) exited non-zero on 'CAPI/ISDN1#02/24-a'

Ich hab bei allen /** Stellen ein blank eingebaut, damit sie im Forum sichbar sind :)

Grüße,
Skrepawin
 
Die Zeile "CALLERIDNUM=0xxxxxxxxxx" zeigt, das die richtigr msn gesetzt ist.
ups jetzt sehe ich's erst: Die * ist intern angeschlossen: d.h. deine Eumex ändert die MSN ab. Afaik no chance das zu ändern - ausser 2 ISDN-Ports in die Asterisk und zwischen AMT und Eumex zu schalten. Die Karte zur Eumex mus nt mode haben und hfc-chip.
 
ok, danke für die hilfe.

dann werde ich wohl oder über shoppen gehen müssen :)

Grüße,
Skrelpawin
 
achja: ein Sip-Telefon an dem Asterisk würde es auch tun - oder ein sip-a/b wandler z.b. eine alte Fritz!Box-Fon...
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,013
Beiträge
2,244,415
Mitglieder
373,402
Neuestes Mitglied
kurzbild
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.