Re: музыка при трансфере

От: Никитин Андрей <CGatePro_at_mx_ru>
Дата: Tue 27 Mar 2007 - 13:39:09 MSD

>добрый день!
>скажите пожалуйста можно ли (и как) включить проигрывание музыки при 
>трансфере звонка .

>спасибо

Сам сталкнулся с подобной проблеммой.
Пришлось немного модифицировать функцию, (брал старый код функции, в новом не копался еще).

function connectTo(toWhom,useMixer) is
 peerLeg = spawn BridgeCaller;
 if peerLeg == null then
  return false;
 elif SendEvent(peerLeg,"from",RemoteURI()) != null then   return false;
 elif SendEvent(peerLeg,"call",EmailToSIPURI(toWhom)) != null then   return false;
 end if;

 PlayFile("music");// <====

 loop
  input = readInput(2);
  exitif isDictionary(input) or else input == "#";  end loop;

 if not IsStartBridgeEvent(input) then
  void(SendEvent(peerLeg,"stop",null));
  return false;
 end if;

 if (useMixer ? AttachMixer(input) : AcceptBridge(input)) != null then return false; end if;
 loop
  input = ReadInput(7200);
  if input == "#" then
   input = readInput(3);
   if input == "#" then return BreakBridge() == null; end if;   end if;
  if IsBreakBridgeEvent(input) then return true; end if;   if IsDisconnectEvent(input) then return true; end if;  end loop;
end function;

С уважением Никитин Андрей Получено Tue Mar 27 09:38:56 2007

Этот архив был сгенерирован hypermail 2.1.8 : Tue 27 Mar 2007 - 14:14:26 MSD