Callback und Realtime/mysql rückruf geht nicht??

momadino

Neuer User
Mitglied seit
24 Mrz 2005
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
hallo
Habe mal versucht diese callback Lösung zu nutzen leider klappt bei mir nicht ??
Code:
bei mir schaut das so aus: 
extensions.conf: 
;callback-fuer-verena 
exten => 9999999/01726664444,1,Wait(1) 
exten => 9999999/01726664444,2,system (cp /var/spool/asterisk/verena_handy.call /var/spool/asterisk/outgoing/) 

exten => 9999999/01726664444,3,Wait(1) 
exten => 9999999/01726664444,4,Hangup 

wobei 999999 die MSN ist die für Callback eingerichtet ist und 017266644444 die Callback-berechtigte Rufnummern. 

Die Datei verena_handy.call sieht dann so aus: 
Channel: CAPI/9999999:B01726664444 
Context: capidialtone 
Extension: s 
SetVar: CALLERIDNUM=01726664444 
MaxRetries: 2 
RetryTime: 1 

der dazu passenden context CAPIDIALTONE sieht so aus: 
[capidialtone] 
exten => s,1,Dial,CAPI/@<abgehendeMSN>:b 
exten => s,2,Hangup


hier meine files :

1.call

Code:
Channel: ZAP/4/0017XXXXX ; die "0" da im Bureau die null nach aussen wählt
Callerid: test
Context: disacontext
Extension: 1234
MaxRetries: 0
RetryTime: 10
WaitTime: 30
Priority: 1

ich nutze Realtime/mysql , also hier sind

extconfig.conf

Code:
[settings]



sipusers => mysql,asterisk,sip_users
sippeers => mysql,asterisk,sip_users



     local => mysql,asterisk,sipuser_dialplan
     mainmenu =>mysql,asterisk,sipuser_dialplan
    isdn_out =>mysql,asterisk,sipuser_dialplan
     voicemail=>mysql,asterisk,voicemail_users
       ausgehend =>mysql,asterisk,sipuser_dialplan
         disacontext =>mysql,asterisk,sipuser_dialplan
;         callback =>mysql,asterisk,sipuser_dialplan

extensions.conf

Code:
[isdn_out]

  switch => Realtime/@isdn_out

  [ausgehend]

  switch => Realtime/@ausgehend

  [disacontext]

      switch => Realtime/@disacontext



Also wenn ich 1.call manuel kopiere nach /var/spool/asterisk , dann läuft alles wunderbar , aber wenn ich asterisk anrufe reagiert er nicht auf mein anruf , sprich er kopiert 1.call nicht usw .

Noch was

Auzug aus mein Mysql :

Code:
isdn_out	123456/00179XXXXX	1	wait	1		
isdn_out	123456/00179XXXXX	2	system	cp /root/1.call /var/spool/asterisk/outgoing/			
isdn_out	123456/00179XXXXX	3	wait	1		
isdn_out	123456/00179XXXXX	4	Hangup

Die beiden contexte [disacontext] und [ausgehend] , laufen die habe ich geprüft , bei manuel kopiern , also was mache ich falsche ??


Danke
 
hallo leute

Habe gemerkt daß asterisk nicht auf die angestellt MSN reagiert , habe in meinen isdn-anschluß einen isdn-telefon mit der msn 123456 ,wenn ich jetzt
meine isdn-nummer anwähle von draußen es klingelt am telefon und Asterisk meldet :

Code:
CLI> 2 !! Unknown IE 50 (cs5, Unknown Information Element)
Urgent handler
    -- Extension '' in context 'isdn_out' from '00179xxxxxx' does not exist.  Rejecting call on channel 0/2, span 2
Urgent handler

Obwohl ich wie oben bechrieben ist :

Code:
isdn_out   123456/00179XXXXX   1   wait   1      
isdn_out   123456/00179XXXXX   2   system   cp /root/1.call /var/spool/asterisk/outgoing/         
isdn_out   123456/00179XXXXX   3   wait   1      
isdn_out   123456/00179XXXXX   4   Hangup

auch wenn ich die variante :

exten =>123456,1,Dial(SIP/11)

mache reagiert also asterisk nicht auf die msn die ich im telefon zuteile.
Was mache ich denn falsche ?
Liegt es vielleicht daran daß ich asterisk in einem Anlagenanschluß dran habe ???

Danke im voraus

Momadino

hier noch mein Asterisk-log

Code:
CLI> show version
Asterisk CVS-D2005.05.28.22.00.00-06/25/05-10:58:10 built by root@Asterisk on a i686 running Linux
*CLI> zap show ch
channel   channels
*CLI> zap show channels
   Chan Extension  Context         Language   MusicOnHold
 pseudo            isdn_out
      1            local
      2            local
      4            isdn_out
      5            isdn_out
*CLI> show dialplan
[ Context 'disacontext' created by 'pbx_config' ]
  Alt. Switch =>    'Realtime/@disacontext'                       [pbx_config]

[ Context 'ausgehend' created by 'pbx_config' ]
  Alt. Switch =>    'Realtime/@ausgehend'                         [pbx_config]

[ Context 'isdn_out' created by 'pbx_config' ]
  Alt. Switch =>    'Realtime/@isdn_out'                          [pbx_config]

[ Context 'mainmenu' created by 'pbx_config' ]
  Alt. Switch =>    'Realtime/@mainmenu'                          [pbx_config]

[ Context 'local' created by 'pbx_config' ]
  Alt. Switch =>    'Realtime/@local'                             [pbx_config]

[ Context 'parkedcalls' created by 'res_features' ]
  '700' =>          1. Park()                                     [res_features]
 
gar nichts
vieleicht geht einfach es einfach im moment noch nicht
die callerid auszulesen bei realtime;)

oder hast du es noch zum laufen bekommen?
 
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.