Прошу помощи. Не знаю как решить вопрос.
Есть Asterisk 1.8.15.1. SIP юзеры заведены в mysql таблице. Настроен Realtime. У SIP юзеров работающих за NAT'ом выставлен nat = yes.
Регистрация проходит успешно, и юзер может совершать исходящий звонок.
А вот с входящими затык.
При звонке следующие.
| Цитата: |
| From: "603" ;tag=as21d9cd13 To: Contact: |
В таблице mysql в поле ipaddr вижу внешний IP, а вот в поле fullcontact = sip:650@192.168.0.49:5060.
Если поменять руками поле fullcontact на sip:650:5060, начинает работать. Но при следующей регистрации поле изменится.
Выставить rtcachefriends=yes в sip.conf тоже нет возможности так как context может меняться у юзера. И для его изменения потребуется делать reload.
Подскажите куда копать?
externhost = ?
| Цитата: |
| на самом сервере что выставленно в nat=force_rport ? externhost = ? |
Спасибо, проблема решена....
В general стояло nat=no