Поскольку я использую Realtime, кажется, что файлы вызовов не работают должным образом. Когда исполняется файл вызова, телефон звонит, как и ожидалось. Но звездочка (v 1.6) немедленно зависает при ответе на звонок.
Мой callfile:
Channel: SIP/1
Callerid: <123>
Context: test
Extension: 100
Мои расширения в реальном времени:
cont|ext|pr|App
----+---+-+---------
test|100|1|Answer
----+---+-+---------
test|100|2|SayNumber(123)
Сообщение об ошибке на клиенте:
Channel 'SIP/1-0000001' sent into invalid extension 's' in context 'default', but no invalid handler
Это связано с тем, что когда я меняю расширение в таблице выше со "100" на "s", все работает нормально.
У кого-нибудь есть подсказка?
Обновление:
К сожалению, также команда mv
не решает проблему. (Я также добавил еще одну строку в мой файл вызовов Priority: 1
.)
Вот файлы:
extconfig.conf
sipusers => mysql,general,sip_users
sippeers => mysql,general,sip_users
extensions => mysql,general,extensions
sip.conf
[general]
language=en
bindport=5060
context=default
canreinvite=no
tos=throughput
nat=yes