Каковы внутренние функции Google Voice?

904
Hunt

Я новичок в Google Voice и мне интересно, как он работает внутри, поэтому у меня мало сомнений по этому поводу.

  1. Номер Google Voice сам по себе является номером SIP?
  2. Как Google Voice принимает звонки с любой линии PSTN или мобильного телефона внутри и передает их на телефон, указанный пользователем?
  3. Есть ли у Google Voice собственный SIP-сервер, с которого они генерируют разные номера Google Voice для пользователей?
2

1 ответ на вопрос

4
MaQleod

Никакие числа не являются номерами «SIP» или любых других типов чисел, они просто числа. Номера выдаются поставщикам VoIP и провайдерам линий PSTN, а также поставщикам номеров (например, 360 или уровень 3, они сами не генерируют номера - хотя могут, но это не значит, что им принадлежит номер, он будет маршрутизировать только в их сети, если он не маршрутизируется через поставщика номера). Эти поставщики номеров контролируют маршрутизацию номеров между другими поставщиками номеров и поставщиками, для которых они предоставляют магистральную службу. Обычно это происходит при передаче между PSTN и VoIP по так называемой магистрали IP.

SIP - это только один из многих протоколов VoIP. Google имеет свои собственные SIP-серверы для обработки сигналов для своей службы - ее клиенты должны будут синхронизироваться с этим сервером, и сигналы, которые создают вызов, обрабатываются таким образом. Эти серверы называются пограничными контроллерами сеансов и часто сопровождаются серверами приложений (для размещенной голосовой связи, но для интегрированных систем не всегда требуются серверы приложений). Их SBC связываются с серверами своего поставщика номеров для правильной маршрутизации вызова (если это не вызов внутри сети, то он никогда не покинет сеть поставщика VoIP).

Надеюсь, это изображение поможет

Надеюсь, это изображение поможет

Итак, если я хочу внедрить систему, подобную Google Voice, тогда зачем мне SIP-сервер и SBC? Hunt 12 лет назад 0
Вам понадобится SBC и учетная запись с поставщиком номеров. Это даст вам ваши номера и входящую маршрутизацию для этих номеров на ваш SBC. Вам потребуется контракт с одним или несколькими поставщиками номеров и правила маршрутизации, установленные в SBC для исходящих вызовов. Вам понадобится SBC для связи с вашими клиентами, и вам, вероятно, понадобится сервер приложений для обработки функций этих клиентов (переадресация вызовов, группы поиска, голосовая почта - во многом как в УАТС). Вам также потребуется возможность регистрации на e911, как того требует закон в вашей зоне покрытия. MaQleod 12 лет назад 0
Поэтому мне нужно убедить поставщиков телефонных услуг и установить связь, чтобы они позволили моему SBC справиться с ними? Hunt 12 лет назад 0
Ну, нет, вы являетесь поставщиком услуг телефонной связи, вам просто нужен доступ к их проходам, чтобы входящие и исходящие звонки могли фактически идти куда угодно. Они предоставят вам маршруты для исходящих звонков, вам нужно запрограммировать их в свой SBC. Вы предоставляете им маршрут (ы) к вашему SBC, и они программируют его в своих системах. Они передают вам номера, вы присваиваете их клиентам и записываете маршрутизацию для этих номеров на вашем сервере SBC / Application. Когда набирается один из этих номеров, он набирает номер поставщика, который отправляет его на ваш SBC, а ваш SBC отправляет его вашему клиенту. MaQleod 12 лет назад 0
Хорошо, это в значительной степени информативная помощь, которую вы предоставляете, так позволяют ли такие компании, как Vodafone, AT & T и т. д., разрешать нам проходы по входящим и исходящим вызовам? Hunt 12 лет назад 0
Нет, вы не получите доступ к сетям других компаний напрямую. Ваша единственная точка контакта будет вашим поставщиком (ами) для входящих и исходящих вызовов, они будут связываться с другими поставщиками или компаниями по мере необходимости для маршрутизации вызовов. По сути, вы будете получать входящие запросы только из одного источника и отправлять в различные исходящие источники в зависимости от ваших правил маршрутизации (статические, с наименьшими затратами, региональные / международные и т. Д.), Но исходящие запросы будут отправляться только этим промежуточным поставщикам, а не окончательное прекращение деятельности компании. MaQleod 12 лет назад 0
так кто же будет поставщиками в этом случае ... поставщиками телекоммуникаций ?? Hunt 12 лет назад 0
@ Хант, провайдер телекоммуникаций? ты имеешь ввиду провайдера? Они совершенно разные и не являются частью этого вообще. Поставщиками являются такие компании, как 360, Уровень 3, Глобальное пересечение и т. Д. Уровень 3 действительно является магистральным оператором для интернет-провайдеров, но это совершенно не связано. MaQleod 12 лет назад 0
Хорошо, но я немного сбит с толку, так что вы можете дать мне пример, что, если я хочу начать реализовывать то, что я задал в своем вопросе, то как мне поступить? Hunt 12 лет назад 0
Если честно, это занятие потребовало бы опытной команды инженеров и менеджеров и бюджета в размере более 200 000 долларов США как минимум на 6 месяцев для подписания контрактов, покупки оборудования, приобретения лицензий, установки, настройки и тестирования системы. Это не простой процесс. MaQleod 12 лет назад 0
Ох, это много денег, поэтому мне нужно использовать некоторые существующие API или средства, знаете ли вы что-нибудь кроме Google Voice, которое отвечает требованию? Hunt 12 лет назад 0

Похожие вопросы