Hallo Zusammen,
wir haben derzeit folgendes Problem.
WIr haben hier ein Asterisk System, dass auf eine MySQL Datenbank zugreift, in der alle Daten wie zlB Extensions und DIalplan stehen.
Nun nutzen wir das System mit Sipgate Trunking. Es funktioniert nun auch alles, bis auf die ausgehende Rufnummer. Wir haben bereits schon folgendes in die Datenbank eingetragen, sind jedoch mit unserem Latein am Ende:
Konkret geht es um die Fettmakierte Zeile. Wie können wir überprüfen, was beim Anruf nach Extern hier alles von benutzt wird? Hat jemand evtl. eine Idee??
wir haben derzeit folgendes Problem.
WIr haben hier ein Asterisk System, dass auf eine MySQL Datenbank zugreift, in der alle Daten wie zlB Extensions und DIalplan stehen.
Nun nutzen wir das System mit Sipgate Trunking. Es funktioniert nun auch alles, bis auf die ausgehende Rufnummer. Wir haben bereits schon folgendes in die Datenbank eingetragen, sind jedoch mit unserem Latein am Ende:
Code:
INSERT INTO `dialplan` (`context`, `exten`, `priority`, `app`, `appdata`, `descr`, `flags`) VALUES
('sippool', '90', 1, 'Answer', NULL, 'Einfach die MOH abspielen, um sie sich mal anhören zu können.', 0),
('sippool', '90', 2, 'MusicOnHold', NULL, 'Einfach die MOH abspielen, um sie sich mal anhören zu können.', 0),
('sippool', '90', 3, 'Hangup', NULL, 'Auflegen', 0),
('sippool', '99', 1, 'VoiceMailMain', 's${CDR(accountcode)}', 'Sollte hier nicht eher Accountcode rein? Achtung Spoofinggefahr!', 0),
('sippool', '99', 2, 'Hangup', NULL, 'Just Hangup', 0),
('sippool', '600', 1, 'Answer', NULL, 'Pick up the phone for echotest', 0),
('sippool', '600', 2, 'Echo', NULL, 'Echotest', 0),
('sippool', '600', 3, 'Hangup', NULL, 'Just hang up', 0),
('sippool', '1000', 1, 'AGI', 'astcc.agi|${CDR(accountcode)}|BALANCE|1', 'Ansage des verbleibenden Guthabens, danach auflegen.', 0),
('sippool', '1000', 2, 'Hangup', NULL, 'Just hang up', 0),
('sippool', 't', 1, 'Hangup', NULL, 'Hangup when getting timeout', 0),
('sippool', 'i', 1, 'Congestion', NULL, 'Stop if no number available (Should not be the case since we pass it to a carrier)', 0),
('sippool', '_X.', 1, 'AGI', 'astcc.agi|${CDR(accountcode)}|${EXTEN}|3', 'Pass all non local calls to a carrier', 0),
('sippool', '_X.', 2, 'Hangup', NULL, 'Hangup when done', 0),
('sippool', '4921163558625735', 103, 'Hangup', NULL, NULL, 0),
('sippool', '4921163558625735', 102, 'VoiceMail', 'b${EXTEN}', NULL, 0),
('sippool', '4921163558625735', 2, 'VoiceMail', 'u${EXTEN}', NULL, 0),
[B]('sippool', '4921163558625735', 1, 'Dial', 'SipAddHeader(P-Preferred-Identity: <sip:[email protected]>)', NULL, 0),[/B]
('sippool', '4921163558625735', 4, 'Dial', 'SIP/${EXTEN}|10', NULL, 0),
('sippool', '4922129197196', 1, 'Dial', 'SIP/4922129197197|90', NULL, 0);
Konkret geht es um die Fettmakierte Zeile. Wie können wir überprüfen, was beim Anruf nach Extern hier alles von benutzt wird? Hat jemand evtl. eine Idee??