Restcomm обрабатывает сообщения с sip-телефона

мы собираемся настроить наш экземпляр restcomm для обработки sms-сообщений. Но мы хотели бы протестировать эту функциональность с сообщениями sip-чата во время разработки.

Можно ли отправить сообщение с sip-телефона на указанный зарегистрированный sip-номер?

у нас есть другой способ "отправить" смс на номер sip без реальной отправки смс? может быть, какой-нибудь resp API поможет нам в этом.

Спасибо,


person hamsterksu    schedule 05.08.2015    source источник


Ответы (1)


Вы можете использовать Linphone или другой SIP-клиент для отправки/получения SMS от/на RestComm.

Чтобы отправить SMS с RestComm:

  • спроектируйте приложение SMS в RVD и назначьте ему DID с поддержкой SMS
  • в вашем SMS-приложении в разделе «Кому» введите SIP-адрес, на который вы хотите отправить SMS (например: sip:[email protected])
  • зарегистрируйтесь в своем SIP-клиенте
  • в вашем sip-клиенте введите номер, привязанный к вашему SMS-приложению (SMS-приложения должны использовать DID с поддержкой SMS для отправки/получения SMS)
  • позвоните по номеру, связанному с вашей заявкой
  • [email protected] должно было прийти СМС

Вот полезный пост со страницы документации RestComm о том, как отправить SMS на SIP-телефон http://docs.telestax.com/restcomm-send-sms-to-a-sip-phone/

Если вы хотите отправить SMS с SIP-клиента в приложение RestComm, вы можете сделать следующее:

  • зарегистрируйтесь в своем SIP-клиенте
  • введите номер SIP, зарегистрированный в Restcomm и связанный с приложением SMS
  • щелкните правой кнопкой мыши номер приложения и выберите отправить текстовое сообщение
  • введите свое сообщение и нажмите на кнопку Отправить

Чтобы проверить, было ли получено SMS от Restcomm, в интерфейсе администратора перейдите в раздел Журналы -> Сообщения.

Вот как выглядит журнал полученных сообщений от SIP-клиента (в данном случае от Linphone):

введите здесь описание изображения

Вот вам пример отправки SMS с помощью API:

curl -X POST http://ACae6e420f425248d6a26948c17a9e2acf:[email protected]:8080/restcomm/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/SMS/Messages -d "To=7777" -d "From=6666" -d "Body=This is a SMS Restcomm test"   

    <RestcommResponse>
    <SMSMessage>
    <Sid>SMde6b385aaba548b889a678a8357cea7f</Sid>
    <DateCreated>Thu, 6 Aug 2015 07:55:25 -0600</DateCreated>
    <DateUpdated>Thu, 6 Aug 2015 07:55:25 -0600</DateUpdated>
    <DateSent/>
    <AccountSid>ACae6e420f425248d6a26948c17a9e2acf</AccountSid>
    <From>6666</From>
    <To>7777</To>
    <Body>This is a SMS Restcomm test</Body>
    <Status>sending</Status>
    <Direction>outbound-api</Direction>
    <Price>0</Price>
    <PriceUnit>USD</PriceUnit>
    <ApiVersion>2012-04-24</ApiVersion>
    <Uri>/restcomm/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/SMS/Messages/SMde6b385aaba548b889a678a8357cea7f</Uri>
  </SMSMessage>
</RestcommResponse>[user@localhost configuration]$

«Кому» должен быть номером, зарегистрированным в Restcomm для прослушивания SMS-приложения.

person Desi Pepova    schedule 10.08.2015