Ну единственная проблема которая была у меня c SIP, это, по сути, не прописанный в RFC алгоритм регистрации шлюзов именно «как шлюзов». А совместимость с традиционной телефонией, да. Но я считаю, это уже проблема традиционной телефонии. Она скоро умрет, увы.
Дык вроде как чисто теоретически он не может быть хорошим, ведь по-сути для вещания потока используются алгоритмы сжатия/расжатия, причем совсем не lossless. Таким образом нас сжатый mp3 или aac мы опять сжимаем/расжимаем и получаем совершенно ужасный звук, с «песком» в высоких частотах и тд. К тому же стабильность — ее просто напросто нет. A2DP — это скорее нашлепка, чем реально полезный протокол передачи звука.
В других международных компаниях как правило смотрят на решения Polycom и др. правильных вендоров. Скайп это конечно хорошо, но ни в одной серьезной компании, где соблюдают необходимые политики безопасности, скайпу просто делать нечего. Это большая черная дыра.
Мое имхо такое: A2DP — убог. Убог по качеству, убог по ставбильности, убог по юзабилити. Я год носил Jabra BT620s + WM6. И я Вам скажу, это было ужасно. Когда я одел белые капельки, которые шли в комплекте с iPhone (которые многим кажутся очень ужасными по звучанию), я наконец обрел то, что чего хотел все это время — ХОРОШИЙ ЗВУК. Никакого песка в ушах, никаких пропусков, никаких наводок и помех.
PS: А iPhone, если вы не заметили, телефон явно не стандартный.
если мы регим как шлюз, то соответственно в инвайтах, в старт-ланйне должно присутствовать правильный URI:
gateway@my-sip-company.com — так оно по RFC
7779888@my-sip-company.com — так оно нужно на деле, при вызове от шлюза
то есть не из поле контакт браться, как гласит RFC
Извините, то коряво, но RFC близко к тексту не помню, не разработчик.
PS: А iPhone, если вы не заметили, телефон явно не стандартный.