Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Выбрать дату в календареВыбрать дату в календаре

Сообщения пользователя 16 - 29 из 29
Начало | Пред. | 1 2 | След. | Конец
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
Никто ничего не хочет про комментировать? Прошло достаточно времени. Обновились до последнего релиза панели. Ничего не поменялось. Код 1С остался тем же. Проблема не ушла.
Возможность перевода текущего звонка на произвольный номер.
 
Иногда необходимо в момент звонка перевезти на произвольный новый номер, который предварительно нет возможности завести в справочнике. Было бы удобно набрать его в панели телефонии и тут же перевезти на него звонок. Не сохраняя его в справочник.
Возможность перевода текущего звонка на произвольный номер.
 
Добрый день. Версия панели телефонии 1С (Обычные формы). Режим работы: "Панель телефонии + Встроенный SIP телефон". На сколько я понимаю возможность перевода звонка на стороне Астериск не является проблематичной. Ему без разницы на какой номер звонить и потом переводить текущий звонок. Но на панели реализован функционал перевода только на внутренний список абонентов. Возможно расширение функционал до не обходимого? В принципе эту доработку возможно реализовать и самому, но в последствии это усложнит процесс обновления. Сейчас все изменения вносятся только в самой конфигурации.
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
Панель телефонии + Встроенный SIP телефон.
1С в режиме обычного приложения.
Включен флаг "Супервизор"

Астериск настраивал не я, но могу поинтересоваться у коллег о настройках Астериска. Знаю только что он работает с FreePBX.

Вернул код в исходное состояние.

Логи (Звоню, приемник поднимает трубку):
Скрытый текст

Приемник вешает трубку:

Скрытый текст

Это логи из служебных сообщений 1С
Нужны ли какие нибудь логи из астериска?
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
При таком варианте тоже есть глюк:
У принимающего теперь создается два звонка. видимо этот код предназначался как раз для него. и не должен был обрабатываться на инициаторе.
В общем перед концом процедуры пришлось добавить вызов самописной процедуры:

Цитата
....
ОчисткаДублейЗвонков();
КонецПроцедуры


А после конца процедуры описать саму процедуру:


Цитата
Процедура ОчисткаДублейЗвонков()
Уид= Новый Соответствие;

Для каждого Звонок Из Звонки Цикл

Если Уид[Звонок.UniqueID1]=Звонок.UniqueID2 Тогда
УдалитьСтрокуЗвонкаПоИндексу(Звонок);
Иначе
Уид.Вставить(Звонок.UniqueID1,Звонок.UniqueID2);
КонецЕсли;
КонецЦикла;

КонецПроцедуры
Странно конечно все это.. впечатление что 1С не знает когда и какие звонки активны у пользователя..
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
Проанализировал код 1С в отладчике. Происходит следующее:

При подъеме трубки получателем, приходит внешнее событие. Выполняется процедура:
МодульОбычногоПриложения.ОбработкаВнешнегоСобытия(Источник = "MikoAjamEvent", Событие = "Pickup", Данные = "<generic event="Pickup" privilege="call,all" channel="SIP/5002-00000008" targetchannel="SIP/5002-00000007" />
")

Затем в процедуре "onPickup(Знач XMLУзел)":
1. читаем канал:
channel  =  XMLУзел.ЗначениеАтрибута("channel");       // этот наш новый канал: "SIP/5002-00000008"


2. проходим по всем звонкам. Если
- channel заполнен и
- это не ВходящийЗвонок И
- Звонок.Канал1+Звонок.Канал2 содержат channel
(все условия соблюдаются) тогда

(тут имеется комментарий: // при обратном звонке на мобильный каналы могут быть перетасованы)
Заполняется ЗвонокКУдалению текущим звонком и текущий звонок удаляется:
УдалитьСтрокуЗвонкаПоИндексу(ЗвонокКУдалению);

*******
Закомментировал команду удаления - панель звонков перестала исчезать при подъеме трубки.
ВОПРОС: Насколько необходима эта команда удаления звонка при подъеме трубки получателем?

P.S. процедура OnPickup теперь выглядит следующим образом:

Цитата
Процедура onPickup(Знач XMLУзел)
// <generic event="Pickup" privilege="call,all" channel="SIP/112-000001eb" targetchannel="SIP/126-000001ea" />
XMLУзел=ПолучитьЧтениеXML(XMLУзел);
Если XMLУзел=Неопределено Тогда
Возврат;
КонецЕсли;

channel  =  XMLУзел.ЗначениеАтрибута("channel");       // этот наш новый канал
targetchannel =  XMLУзел.ЗначениеАтрибута("targetchannel"); // этот канал пропадет

ЗвонокКУдалению = Неопределено;
Для каждого Звонок Из Звонки Цикл
Если Звонок.ВходящийЗвонок // входящий ищем в канале 2
И (ЗначениеЗаполнено(targetchannel) И Найти(Звонок.Канал2, targetchannel) > 0) Тогда
// обновляем значение канала  
Звонок.Канал2 = channel;
ИначеЕсли ЗначениеЗаполнено(channel)
И Найти(Звонок.Канал1 + Звонок.Канал2, channel) > 0 Тогда
// при обратном звонке на мобильный каналы могут быть перетасованы  
//Юрасов++
//ЗвонокКУдалению = Звонок;
Сообщить("Отладка: Предотвращено удаление звонка");
//Юрасов--
КонецЕсли;
КонецЦикла;  
Если НЕ ЗвонокКУдалению = Неопределено Тогда
УдалитьСтрокуЗвонкаПоИндексу(ЗвонокКУдалению);
КонецЕсли;

КонецПроцедуры
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
Пока получатель не взял трубку, панель у инициатора есть
Не отображается панель звонков у инициатора звонка (нельзя отбить звонок), Обычное приложение. Режим: Панель телефонии + Встроенный SIP телефон
 
Звоню на внутренний номер. Получатель вызова поднимает трубку.
У меня (инициатора вызова) нет возможности положить трубку. Панель выглядит так:



У получателя панель звонков отображается, и через неё он может положить трубку:



Как предоставить возможность инициатору вызова - завершать вызов?
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
Разобрались, мы просто пропустили кусок кода при внедрении, вот этот:


Цитата
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
// ... ... ... Внимание!!! Пропущена часть кода!!! ... ... ...

// {{doc:panel1cut:{ Панель телефонии Asterisk, МИКО }}} НАЧАЛО
Если Источник = "MikoAjamEvent"
ИЛИ Источник = "MIKO_SoftPhone"
ИЛИ Источник = "MIKO_InFormAutor"
И НЕ Miko_Ajam = Неопределено Тогда

Miko_Ajam.ОбработкаВнешнегоСобытияАстериск(Источник, Событие, Данные);
КонецЕсли;
// {{doc:panel1cut:{ Панель телефонии Asterisk, МИКО }}} КОНЕЦ
КонецПроцедуры // ОбработкаВнешнегоСобытия()

Спасибо за поддержку!)
Изменено: Михаил Шорников - 10.04.2015 15:36:10
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
Это я уже делал и приложил логи:


Цитата
Результат соединения <ajax-response>
<response type='object' id='unknown'><generic response='Success' message='Authentication accepted' /></response>
</ajax-response>

Инициирован запрос настроек с сервера Asterisk <ajax-response>
<response type='object' id='unknown'><generic response='Success' actionid='0789f' message='Originate successfully queued' /></response>
</ajax-response>
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
У меня только в служебные сообщения информация приходит. где взять логи?
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
В отличие от внешней обработки, в интегрированной не приходит событие
Цитата
HintsEnd
в процедуру
Цитата
onUserEvent
модуля обработки
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
В область сообщений получено:
Скрытый текст
Не подключается к SIP после встраивания в УТ 10.3, Не настроен номер пользователя. Некорректные настройки: добавочный номер пользователя.
 
Внешнюю обработку настроили, добились полноценного функционирования. Затем встроили в УТ согласно инструкции:
http://wiki.miko.ru/astpanel:designer:ut103#dokuwiki__top

При запуске 1С никаких сообщений не выдает, но и список контактов в панели пуст.
Если перейти к настройкам, видим сообщение:

Цитата
Не настроен номер пользователя



В области служебных сообщений выдает:

Цитата
Некорректные настройки: добавочный номер пользователя "Юрасов". Требования к номеру:
1. Вид контактной информации должен иметь тип "Внутренний".
2. Вид контактной информации должен быть настроен для отображения в звонках.
3. Номер должен быть зарегистрирован на АТС.

На вкладке SIP видим:

Цитата
Компонент SIP не инициализирован!



При этом Внутренний телефон у текущего пользователя заполнен:


Но все прекрасно подключается к SIP, если открыть панель как внешнюю обработку.
Помогите настроить подключение к SIP из встроенной панели.
Сообщения пользователя 16 - 29 из 29
Начало | Пред. | 1 2 | След. | Конец