Расширение Asterisk Followme() не найдено
Не может выйти за пределы сообщения об ошибке, что "расширение не существует", которое я вижу в консоли Asterisk CLI.
Есть идеи, что я делаю не так?
Сообщение об ошибке:
[Aug 10 01:51:54] ERROR[28026][C-00000002]: app_followme.c:1038 findmeexec: Extension '6002@default' doesn't exist
Мой followme.conf:
[350]
music => default
context => default
;context => hand ; Tried this as well
number => 6002
И extensions.conf:
[hand]
exten => _16175551212,1,Answer()
same => n,wait(2)
same => n,Background(anything-research)
same => n,WaitExten()
exten => 1,1,Answer()
same => n,Dial(SIP/350,4)
same => n,wait(1)
same => n,Playback(monty)
same => n,Macro(voicemail,SIP/350)
same => n,Hangup()
exten => 2,1,Answer()
;same => n,Dial(SIP/350,4) ;tried with and withou this line
;same => n,GotoIf($[“${DIALSTATUS}” = “NOANSWER”]?:4:5) ; tried with and without this line
same => n,Followme(350)
same => n,Playback(monty)
same => n,VoiceMail(2)
same => n,6,Hangup
И sip.conf
[2]
type=peer
context=default
host=dynamic
secret=mysecretword
disallow=all
allow=ulaw
[350]
type=peer
context=hand
host=dynamic
secret=mysecretword
disallow=all
allow=ulaw
Спасибо за любые предложения. Я просто делаю случайные изменения и надеюсь, что все начнет работать.
1 ответ
Согласно вашему followme.conf, вы создали followmeid 350, который набирает добавочный номер 6002 в контексте по умолчанию (или вручную). Followmeid не имеет никакого отношения к добавочному номеру. Вам нужно иметь либо шаблон (например, _6XXX), либо расширение 6002, объявленное в контексте, который вы пытаетесь использовать.
Ваш ручной контекст имеет только 3 расширения:
- 16175551212
- 1
- 2
Вы можете создать что-то вроде этого (учитывая, что вы пытаетесь связаться с пользователем SIP 350):
exten => 6002,1,Dial(SIP/350)
или же
exten => _6XXX,1,Dial(SIP/350)
Просто добавьте любую из этих строк в контекст руки и измените followmeid для использования этого контекста.
Подсказка: начальное подчеркивание в выражении exten необходимо только при использовании шаблонов.