На моей Nokia E51 есть встроенный SIP-клиент, что очень радует, особенно меня, имеющим под боком (ну не совсем под боком, океан пролегает...) PBX на популярном ныне Asterisk-e. Как-то попытался между делом подружить их, не получилось, махнул и поставил FRING — в нем SIP завелся с полупинка. Но... в одном месте все-же свербило... нативный клиент, вшитый в ОС телефона как-то привлекательнее сторонней проги. Делаем так:
Цель: Дома/в офисе есть WiFi. Хочется чтобы, придя домой или в офис, телефон автоматом цеплялся к точке доступа и регистрировался на PBX.
Реализация: Предположим, что у нас уже есть созданный на Asterisk-e экстеншин (11111) и мы знаем на него пароль :). Создаем (если не создали до сих пор) в «Settings/Connection/Access points» WiFi соединение с нашей AP. Идем в «Settings/Connection/SIP Settings» и создаем профиль со следующими настройками:
- Service profile: IETF
- Default Access point: Указываем нашу WiFi AP
- Public user name: sip:11111@ip_нашего_asterisk-а
- Compression: No
- Registration: Allways on
- Security: No
- Proxy server address: sip:ip_нашего_asterisk-а
- Realm: asterisk
- User name: 11111
- Password: пароль
- Allow loose routing: Yes
- Transport type: UDP
- Port: 5060
- Registrar server address: sip:ip_нашего_asterisk-а
- Realm: asterisk
- User name: 11111
- Password: пароль
- Transport type: UDP
- Port: 5060
Последнее, в «Settings/Connection/Internet tel.» делаем запись с профилем созданным выше.
Вот и все. Телефон будет искать WiFi точку и, найдя, зарегистрируется на PBX-e. Теперь, если хотим позвонить по VoIP, набирая номер, нажимаем не зеленую кнопку вызова, а левую софт-клавишу и выбираем call->internet call, звонок уйдет на Asterisk. Если постоянная регистрация не нужна для приема звонков, а просто иногда позвонить надо, меняем Registration: Allways on на Registration: When needed.
В следующий раз, расскажу как я получаю звонки на мой домашний номер через VoIP на мобильный, естественно без лишних затрат 🙂