Задать вопрос
@Men1steR

Как звонить через python используя goip шлюз?

Имеется шлюз goip4, есть необходимость звонить через него через питон, разговаривать или принимать звонки не нужно, необходимо чтобы просто пошел вызов на заданный номер. Как это можно реализовать?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Drill
import requests
import re

url = 'http://login:password@GOIP_IP_address/default/en_US/tools.html?type=dial'
responce = requests.get(url)

# Находим dialkey
dialkey = re.search('name=\"dialkey\" value=\"(.*?)\">', responce.text).group(1)

# Задаем параметры звонка

# Скакой линии звонить
line = 1

# Номер телефона
phone = "номер_телефона"

# Продолжительность звонка, сек
seconds = 5


params = {'line': line,
          'dialkey': dialkey,
          'action': 'dial',
          'telnum': phone,
          'duration': seconds,
          'dial': 'Dial',
         }

# Звоним
requests.post(url, data=params)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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