звонить по телефону - PullRequest
       19

звонить по телефону

1 голос
/ 28 апреля 2011

я ищу простой способ «пинговать» глоток: user @ ip и получить статус «доступен для вызова», «занят», «не подключен», если первые два требуют, чтобы его телефон звонил,это нормально (опционально, если необходимо позвонить им, чтобы увидеть статус, тогда было бы неплохо включить номер отправителя, чтобы я мог идентифицировать свой сервер на дисплее телефона при его проверке состояния или воспроизводить короткий сигнал .wav в случае, если кто-то беретвверх, чтобы они знали, что это было)

..... что-то вроде sipsak -x 1200 -C random @ ownip -s sip: adressee @ hisip -vvv ...
дает мне "406 Недопустимо без заголовка контакта "Я не пробовал ничего другого, но я уже задаюсь вопросом, нужно ли регистрировать отправляющий вызов на ISP, тогда?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011

Возможно, вы ищете сообщение OPTIONS .Ответ на OPTIONS делает две вещи: во-первых, он сообщает вам возможности удаленной стороны, и, во-вторых, что более важно, возвращаемый код состояния - это код состояния, который вы получите, отправив сообщение INVITE.

Согласно документации sipsak вы ищете это:

sipsak -vv -s sip:nobody@foo.bar
0 голосов
/ 29 апреля 2011

SIMPLE будет работать, но это может быть излишним для того, что вы хотите сделать.См. http://en.wikipedia.org/wiki/SIMPLE

Конечно, не все SIP-телефоны поддерживают SIMPLE.

...