Вы не сможете отладить скрипт совершая звонок с внутреннего телефона 5002.
Вызов нужно совершать нетрадиционным способом, с установкой переменных v1 v2 ...
Я обычно при отладке использую shell скрипт для генерации call файла:
| Код |
|---|
#!/bin/sh
dir_script='/tmp/';
# каталог из asterisk.conf
astspooldir='/var/spool/asterisk';
#
call_text="Channel: SIP/5002
Context: miko_ajam
Extension: 10000555
Callerid: Alexey <5002>
Setvar: v1=SIP/5002
Setvar: v2=2013-11-01
Setvar: v3=2013-12-01
Setvar: v4= 5002-5001
";
echo "$call_text" > /tmp/file.call;
mv '/tmp/file.call' "$astspooldir/outgoing/";
asterisk -rvvv;
|
Разумеется возможно потребуется его подправить под Вашу конфигурацию. К примеру скорректировать путь "/var/spool/asterisk".