Народ просит и даже не просит, а требует, чтобы после трансфера запись продолжалась в тот же файл. Я ставлю абонента на холд, потом набираю номер, говорю, что сейчас будет перевод и делаю трансфер. Мой разговор со вторым абонентом попадает в отдельный файл. Оно так то и логично, это отдельный вызов с точки зрения астериска. Сейчас пытаюсь смастерить, так что запоминается через astdb что уже есть разговор и если я начинаю второй вызов, то проверяется есть ли в бд запись и тогда миксмонитор инициализирую с этим файлом. Вроде работает, но как то кривенько. Может другое есть решение?
Народ просит и даже не просит, а требует, чтобы после трансфера запись продолжалась в тот же файл. Я ставлю абонента на холд, потом набираю номер, говорю, что сейчас будет перевод и делаю трансфер. Мой разговор со вторым абонентом попадает в отдельный файл. Оно так то и логично, это отдельный вызов с точки зрения астериска. Сейчас пытаюсь смастерить, так что запоминается через astdb что уже есть разговор и если я начинаю второй вызов, то проверяется есть ли в бд запись и тогда миксмонитор инициализирую с этим файлом. Вроде работает, но как то кривенько. Может другое есть решение?
Если работает - пользуйтесь. Другой способ есть - наследование аудиохука, при трансфере. Но для этого требуется патч
писать до
транк
или локальный канал
Если работает - пользуйтесь. Другой способ есть - наследование аудиохука, при трансфере. Но для этого требуется патч
Да не особо работает, потому что есть кейсы когда просто вторая линия позвонит. Или я поставлю на холд, позвоню, но перевод не буду делать. А что за патч?
обычный патч, где при трансфере делается наследование аудиохука
В extensions. conf, правильно я просто забыл как правильно писать. У меня так
exten => _17X , 1,Dial(OOH323/Panasonlc/${EXTEN})