Спасибо огромное за обяснения про default (очень долго щас сидел и ломал голову, откуда оно вылезло вообще), но хотелось бы записывать все MixMonitor'ом, так же, как и входящие/исходящие города.
Вы же, если я не ошибаюсь, расписали использование голосовой почты (или это был просто пример?).
ЗЫ. Сори, если вопросы задаю не совсем корректно сформулированные - не так давно начал ковырять астер, до этого только звонил через него, настройки в глаза не видел, а сейчас - голова пухнет от обилия инфы (это учитывая, что каких-либо внятных гайдов-самоучителей не смог найти, кроме Asterisk The Definitive Guide). Возможно посоветуете что-то.
Т.е., правильно ли я понял: во-первых, macro-stdexten отношения к ext<->ext звонкам отношения не имеет, во-вторых, к этим звонкам скорее всего имеет отношение контекст "default" но значение этого диалплана берутся откуда-то еще, не из extensions.conf (другой причины, откуда он нацеплял "$HINT" и тому подобное, я не вижу)?
Диалплан
[macro-stdexten]
exten = s,1,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) ; новая строка, в изначальном варианте ее не было (см. оригинальный пост)
exten = s,2,MixMonitor(/callsdata/${UNIQUEID}.wav49)
exten = s,3,Set(__DYNAMIC_FEATURES=${FEATURES})
exten = s,4,Set(ORIG_ARG1=${ARG1})
exten = s,5,GotoIf($["${FOLLOWME_${ARG1}}" = "1"]?6:4)
exten = s,6,Dial(${ARG2},${RINGTIME},${DIALOPTIONS})
exten = s,7,Goto(s-${DIALSTATUS},1)
exten = s,8,Macro(stdexten-followme,${ARG1},${ARG2})
exten = s-NOANSWER,1,Voicemail(${ORIG_ARG1},u)
exten = s-NOANSWER,2,Goto(default,s,1)
exten = s-BUSY,1,Voicemail(${ORIG_ARG1},b)
exten = s-BUSY,2,Goto(default,s,1)
exten = _s-.,1,Goto(s-NOANSWER,1)
exten = a,1,VoicemailMain(${ORIG_ARG1})
Лог
== Using SIP RTP CoS mark 5
-- Executing [2101@DLPN_DialPlan1:1] Dial("SIP/2100-0003d09f", "SIP/2101") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/2101
-- SIP/2101-0003d0a0 is ringing
-- SIP/2101-0003d0a0 answered SIP/2100-0003d09f
-- Locally bridging SIP/2100-0003d09f and SIP/2101-0003d0a0
== Spawn extension (DLPN_DialPlan1, 2101, 1) exited non-zero on 'SIP/2100-0003d09f'
Уууу, теперь мне очень много чего непонятно, но это уже не относится к сути вопроса :)
В целом ситуация довольно запутанная - хочется сделать лучше (т.е. прикрутить нормальную смотрелку вместо текущего обрезка), но для этого, или а) обновлять кучу депов (сильно подозреваю, что что-то да упадет), или б) разбираться с virtualenv. Еще есть вариант ничего не делать, т.к. задачи, как таковой не ставилось. Но хочется сделать по уму. Вот терзаюсь теперь.
Про virtualenv я почитаю, ибо до сего дня в глаза его даже не видел, каюсь. Если что, запилю отдельную ветку с глупыми вопросами :3
@Saymon21 я не совсем вас понял :)
Только начинаю изучать мир ip-телефонии, а задачи стоят - разобрать с тем, что есть. То что есть - не очень нравится, т.к. сделано через одно место, поэтому и решил спросить на тостере. Если не сложно, можно попроще, для втягивающихся :)
Хм... интересная идея, спасибо, попробую.
Алсо, в тело добавил скрин, как это выглядит щас, не знаешь как называется эта веб морда (их вроде не один десяток штук, может визуально конкретно эта знакома)?
@catHD блин, вот говорили мне сто раз уже - не уверен проверяй, я понадеялся, что когда проводили ревизию, отметили все моменты. На астере, с которого раздается DHCP, в настройках, таки есть option-150, а в корне / лежит папочка "tftpboot" со всеми прошами и конфигами. Я реально - олень. Спасибо огромное за помощь, дальше я разберусь уж. Столько успел перелопатить, пока просто обратил внимание на папку в корне ОС. Еще раз огромное спасибо!
Вы же, если я не ошибаюсь, расписали использование голосовой почты (или это был просто пример?).
ЗЫ. Сори, если вопросы задаю не совсем корректно сформулированные - не так давно начал ковырять астер, до этого только звонил через него, настройки в глаза не видел, а сейчас - голова пухнет от обилия инфы (это учитывая, что каких-либо внятных гайдов-самоучителей не смог найти, кроме Asterisk The Definitive Guide). Возможно посоветуете что-то.