Hi,
ich habe folgendes Problem: Ich hab mir eine script in java geschrieben, was meine mysql nach der callerid eines anrufers durchsucht und das ergebnis via send text auf das display des telefons schreiben soll. teste ich das intern (also nur auf den zapchannels) dann geht es:
Der Text wird auf dem display angezeigt
stelle ich das dann in der extensions.conf in den eingangskontext aus der sip.conf dann geht es nicht:
wie man sieht, hab ich hier auch mit der callerid - var gespielt. auch das ging nicht. meine interpretation der ausgabe:
er versucht den text auf den sipchannel zu bringen - obwohl er auf den telefonen am zapchannel landen sollte.
wie sag ich ihm nun, dass * den text auf den zapchannel bringen soll???
danke der hilfe im voraus
grüße
chris
ich habe folgendes Problem: Ich hab mir eine script in java geschrieben, was meine mysql nach der callerid eines anrufers durchsucht und das ergebnis via send text auf das display des telefons schreiben soll. teste ich das intern (also nur auf den zapchannels) dann geht es:
Code:
-- Accepting overlap voice call from '50' to '<unspecified>' on channel 0/2, span 1
-- Starting simple switch on 'Zap/2-1'
-- Executing AGI("Zap/2-1", "test-java.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/test-java.agi
-- AGI Script test-java.agi completed, returning 0
-- Executing Hangup("Zap/2-1", "") in new stack
-- Executing Hangup("Zap/2-1", "") in new stack
-- Hungup 'Zap/2-1'
Der Text wird auf dem display angezeigt
stelle ich das dann in der extensions.conf in den eingangskontext aus der sip.conf dann geht es nicht:
Code:
-- Executing Answer("SIP/xx-8f51", "") in new stack
-- Executing AGI("SIP/xx-8f51", "test-java.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/test-java.agi
-- AGI Script test-java.agi completed, returning 0
-- Executing Set("SIP/xx-8f51", "CALLERID(name)=Test") in new stack
-- Executing NoOp("SIP/xx-8f51", "Test") in new stack
-- Executing Dial("SIP/xx-8f51", "ZAP/g1/50&Zap/g1/51|120|tTrR") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/50
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/51
-- Zap/1-1 is proceeding passing it to SIP/xx-8f51
-- Zap/2-1 is proceeding passing it to SIP/xx-8f51
-- Zap/2-1 is ringing
-- Hungup 'Zap/2-1'
-- Hungup 'Zap/1-1'
-- Executing Hangup("SIP/xx-8f51", "") in new stack
wie man sieht, hab ich hier auch mit der callerid - var gespielt. auch das ging nicht. meine interpretation der ausgabe:
er versucht den text auf den sipchannel zu bringen - obwohl er auf den telefonen am zapchannel landen sollte.
wie sag ich ihm nun, dass * den text auf den zapchannel bringen soll???
danke der hilfe im voraus
grüße
chris
Zuletzt bearbeitet von einem Moderator: