После перехода с Elastix 1.6 (Asterisk 1.4) на Elastix 2.0 (Asterisk 1.6) появилась следующая проблема: на аппаратных SIP-телефонах Zyxel стали пропадать звонки с переадресации или Hold.

Вот как проблему описывает оператор: «Если я переключаю клиента на hold, чтобы он не слышал мой разговор — почти всегда пропадает, или подвисает — я слышу его присутствие на том конце трубки, а он меня нет. С callfwd также быстро клиент уходит, т.е. я его вешаю, узнаю, что мне надо и вижу, что его там уже нет.»

Похожая проблема описывается тут.
Для решения необходимо добавить в /etc/asterisk/sip_general_custom.conf (для elastix) следующий параметр: «ignoresdpversion=yes».

Описание параметра: «By default, Asterisk will honor the session version number in SDP packets and will only modify the SDP session if the version number changes. This option will force asterisk to ignore the SDP session version number and treat all SDP data as new data. This is required for devices that send us non standard SDP packets (observed with Microsoft OCS). By default this option is off.»