Тупик... VoIP телефон и астериск...
Добавлено: 09 фев 2015, 22:10
Мужики нужна помощь в совете куда копать...
Имеется Asterisk 12, несколько SIP клиентов с телефонами Panasonic 136.
Собственно проблема у меня вот в чем...
Абонент "А" (ext 1111)звонит абоненту "Б"(ext 2222). На телефоне абонента "А" отображается набранный номер, а у Абонента Б CallerID вызывающего.
Диал план такого вида...
Если же вызов делать через канал Local то "А" на телефоне видит кому звонит...
Это была проблема 1...
Собственно проблема 2...
Имеется некий контекст в который отправляются все SIP клиенты..... FROM_SIP из которого для звонка вызывается макрос, при этом после того как вызываемый абонент поднимет трубку, на стороне звонящего отображается " ~~~s~~~ " в место набранного екстеншена,что соответствует значению в переменной ${EXTEN} после вызова макроса.
Как передать телефону для отображения значение ${MACRO_EXTEN} в место ~~~S~~~ ???
Имеется Asterisk 12, несколько SIP клиентов с телефонами Panasonic 136.
Собственно проблема у меня вот в чем...
Абонент "А" (ext 1111)звонит абоненту "Б"(ext 2222). На телефоне абонента "А" отображается набранный номер, а у Абонента Б CallerID вызывающего.
Диал план такого вида...
Код: Выделить всё
global{
TRUNK=SIP
TIMEOUT=60
}
context FROM_SIP {
_[1-2]XXX => {
бла бла бла...
ChanIsAvail(${TRUNK}/${EXTEN});
if(${AVAILSTATUS}=0) {
dial(${TRUNK}/{EXTEN},${TIMEOUT},tT);
};
};
Код: Выделить всё
dial(Local/{EXTEN},${TIMEOUT},tT);
Собственно проблема 2...
Имеется некий контекст в который отправляются все SIP клиенты..... FROM_SIP из которого для звонка вызывается макрос, при этом после того как вызываемый абонент поднимет трубку, на стороне звонящего отображается " ~~~s~~~ " в место набранного екстеншена,что соответствует значению в переменной ${EXTEN} после вызова макроса.
Как передать телефону для отображения значение ${MACRO_EXTEN} в место ~~~S~~~ ???