Протестировал аппаратный sip-телефон IP.matika SIP-T26P на совместимость с Мультифоном:
Входящие звонки ок, - показывает информацию о вызывающем абоненте из поля From.
На исходящих через раз звонок не проходит, в tcpdump видно, что вставляется пустое поле P-Preferred-Identity, на которое мегафоновский sip-proxy и ругается. Звонки отправляются в формате SIP-URI, так что позвонить удаётся только существующему пользователю Мультифона.
Умеет принимать текстовые сообщения из Мультифона. Поддерживает до 3-х SIP-аккаунтов одновременно.
В описании и конфигурации есть несколько "вкусных" возможностей, в Мультифоне не поддерживающихся: BFL (занятость линий), поддержка LDAP адресной книги, поддержка простых серверных XML адресных справочников. Есть даже поддержка SNMP,- протестировать, правда, не успел.
Интересно было бы построить телефонию в небольшом офисе на таких машинках с привязкой к ActiveDirectory по LDAP.
rfc, sip, мультифон, стандарты
Поскольку Мультифон телерь работает и по UDP, решил протестировать несколько линуксовых SIP-клиентов на предмет совместимости с Мультифоном. Навскидку взял наиболее известные и легкодоступные в Ubuntu: WengoPhone, linphone, Ekiga и Empathy. Читать далее...
linux, sip, мультифон
Пока люди находят способы "как подключить Asterisk к Мультифону", Мегафон втихомолку открыл UDP порт 5060 для SIP. Конечно, согласно SIP RFC, клиенты должны уметь и по TCP работать, и по UDP, да только большинство SIP-клиентов ничего, кроме UDP, не умеют. Думаю, можно ждать массовых отчётов в сети о подключении альтернативных клиентов.
UPD: Мегафон открыл UDP уже не втихомолку: на сайте появился список необходимых доступов для работы Мультифона, UDP там есть.
мультифон, стандарты
Про Мультифон не отписался только ленивый, внесу свои пять копеек: Мегафон запустил услугу "Мультифон",- голосовая связь на основе протокола SIP, с несколькими вкусными плюшками и массой недостатков. Из плюсов,- возможность настроить варианты приёма звонков,- на компьютер, на телефон или параллельно, отправка SMS и MMS с компьютера. Из минусов,- ужасный клиент и отсутствие описания настроек для подключения альтернативных SIP-клиентов (или устройств). С официальным клиентом сделать ничего нельзя, зато можно попробовать подсмотреть как он работает. Вооружаемся wireshark'ом (или tcpdump'ом):
Регистрация проводится на хосте 193.201.229.35 (sbc.megafonmoscow.ru), на первый REGISTER приходит ответ 407 Authorization Required с данными для Digest-авторизации.
Для авторизации нужно поставить realm=BREDBAND (некоторые альтернативные клиенты нормально авторизуются без шаманства). Далее идёт какой-то обмен по https с 193.201.231.53 (im.megafon.ru), вероятно, подгружается контакт-лист? Какие-то SUBSCRIBE непонятные, с этим надо разбираться. Но главное,- после того, как на REGISTER приходит 200 Ok,- уже можно звонить!
sip, sms, tcpdump, мультифон, рунет