Программно звонить

anonymous

Well-Known Member
Регистрация
14 Янв 2008
Сообщения
19.170
Здравствуйте, возникла такая проблема.
Необходимо звонить и принимать звонки с 4 сим карт из моей программы (c#). Раньше симки были в мобильных телефонах подключенных как ком порты и я просто работал с ком портом, сейчас нужно все переделать для более удобной работы, гарнитуры итд.
Решил купить usb хаб с 4 модемами и oktell sip gateway, подключить все это к 3сх на этом же компе, дальше нужно как то принимать и отправлять звонки из моей программы.
На диспетчере должна быть одна гарнитура, 3 симки на входящие выстраиваются в очередь в случае занятости внутреннего номера диспетчера и 2 линия это 1 симка на отзвон. Причем диспетчер должен иметь возможность говоря по первой линии одновременно подключиться ко второй(при этом он слышит обоих а его только 2 линия).
Подскажите пожалуйста метод решения, что к 3сх подключать? Писать свой sip софтфон или же покупать sip телефон и как то давать ему команды?
И я так понимаю раз мне нужны 2 линии бесплатным 3сх уже не обойтись?
 
Боюсь, что телефонов, которые предоставят такую функциональность, Вы не найдёте.
Сценарий какой-то синтетический. Можете описать реальную ситуацию, в которой это может понадобиться?

Спасибо
 
Звонит клиент, диспетчер нажимает кнопку, открывается окно добавления нового заказа где уже вбит номер звонящего, разговаривая с клиентом диспетчер заполняет информацию о заказе и добавляет в таблицу заказ.Спустя некоторое время нажимает на заказ посылается вызов на этот номер и опять разговаривает с клиентом.
Вот такая ситуация
 
Я, когда о синтетике говорил, имел ввиду:
...Причем диспетчер должен иметь возможность говоря по первой линии одновременно подключиться ко второй(при этом он слышит обоих а его только 2 линия)...

это в Вашем сценарии не отражено.

Самый базовый вариант реализации: http makecall для инициализации звонка, и нотификация о входящем звонке через Call Assistant. Подымать трубку - вручную.
В блоге есть документация по всем API. Поддержка разработки не предоставляется, разве что, кто-то поделиться опытом разработки.

Спасибо
 
Эту схему можно реализовать через два программных софтфона, но на одном из них надо вручную выключать микрофон.
А может диспетчеру не надо слышать второго абонента, раз он сказать абоненту ничего не может. Может лучше очереди ожидания использовать.
 
Ну предположим что один софтфони один канал, тогда все равно нужно писать свой софтфон? Или есть такой которым можно управлять?
 
Очередь звонков на PBX.
Call Assistant+3CX Phone у диспетчера (телефон диспетчера - "агент" очереди)
Может и программировать ничего не потребуется?
 
Кстати насчет программного телефона, нашел опенсурс sipek телефон, но он никак не подключается к 3сх.
Может ошибся настройками, 3сх phone в то же время работает с этими настройками прекрасно.
 
realm добавь 101
 
Добавил, все та же проблема.
Init SIP stack problem!
Please, check configuration and start again!
Status code 130048
 
порты проверь, что сидит на 5060 порту у тебя в этот момент на компе где ты запускаешь программу, если запущено сразу две программы то возможно они и конфликтуют. Дай линк проги посмотрю
 
А чем привлек именно sipek телефон. Что в нем такое есть , что в других нет? Функционал какой-то особенный?
 
Спасибо сейчас посмотрю порты.
А насчет сипека я же говорю мне нужно очень специфично встроить в свою программу возможности сип телефона. Для этого нужен пример. А сипек этот как раз опенсурс телефон, если заработает я возьму оттуда исходники.
 
Каким то чудом и перезапусками сипек написал - зарегистрировано, но кода звоню почему то идет вызов и все, на *777 звоню.
3сх телефон нормально дозванивался.
Он когда нибудь заработает ><
 
И 3сх пишет что не зарегистрировано.
 
Искусство решения стандартных задач нестандартными методами...
 
Чтоб такими средствами решать задачи, надо эти средства - уметь очень хорошо затачивать.Этот софтфон не доделанное средство, сильно не доделанное.
 
@aleksandr wrote:Чтоб такими средствами решать задачи, надо эти средства - уметь очень хорошо затачивать.Этот софтфон не доделанное средство, сильно не доделанное.

Тут я не совсем согласен. Это нормальная упаковка pjsip'а, для .NET
При доработке, будет очень даже удобным средством для написания SIP телефонов под Windows Mobile.
Кстати, pjsip это база многих разработок для Android...
 

Для администраторов

Статистика форума

Темы
44.766
Сообщения
233.685
Пользователи
78.501
Новый пользователь
Erich Gasser
#