Вы не можете подделать телефонный звонок, но это невозможно сделать программно. Однако, его не тривиальна и требует, чтобы у вас есть по крайней мере две вещи созданы по крайней мере
- услуга счета у поставщика Voip, или, по крайней мере, DID номер, установленный для маршрутизации вызовов на сервер
- Вам нужен экземпляр FreeSwitch или Asterisk работает на этом сервере для обработки вызова
как Freeswtich и Звездочка имеет Java библиотеки, которые можно использовать для подключения в запущенных команды экземпляра и выпуска.
Ссылка на Freeswich ESL library вы можете использовать это, чтобы инициировать звонки в VoIP и получать информацию о вызове. В идеале вы можете инициировать вызов программно, а затем, если он пройдет, звоните на ваш IP-телефон, чтобы подключиться к вызову. Если линия занята, вы просто будете повторять вызов до тех пор, пока это не будет. Я оставлю исследование о том, как это сделать для вас, но это определенно возможно.
Вот некоторые полезные ссылки:
Успехов
да, вы набираете * 66 (в Северной Америке) и оплатить через нос для «оживленного вызова», который будет активирован на этом номере. –
Это не программно мой друг. и даже не международный вариант – itzhar