как я могу сделать sip-вызов с помощью протокола twisted sip?

У меня есть сервер asterisk, и я хочу знать, можно ли сделать sip-вызов с помощью протокола twisted sip? если да, то как я могу это сделать? к сожалению, я не могу найти документ о том, как использовать протокол twisted sip или любой пример того, как он работает.

1 ответов


немного странный запрос, Но да, это возможно.

для некоторых примеров того, как быть сеансом SIP с сервером, см. витые тестовые случаи SIP. Как только сеанс SIP будет установлен, вам нужно будет UDP взорвать ваши аудиопакеты.

короче говоря, это будет в основном ручной работы, с большим количеством кода. Однако, это очень интересно! Обязательно опубликуйте его на github, когда он будет работать.

опять же, большинство тяжелых поднимаясь уже в комплекте в некоторые другие библиотеки, поэтому использование модулей SIP twisted может быть не лучшим случаем здесь. Вместо этого вы можете обернуть внешние вызовы в скрученный реактор и все равно чувствовать себя круто!