documentation:envoyer_itx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
documentation:envoyer_itx [2012/06/04 15:17]
shimaore
documentation:envoyer_itx [2012/09/17 08:15] (Version actuelle)
Ligne 1: Ligne 1:
-En utilisant extmodule et un socket:+En utilisant [[http://yate.null.ro/docs/extmodule.html|extmodule]] et un socket:
  
     %%>connect:global     %%>connect:global
     %%>watch:call.update     %%>watch:call.update
-    %%>message::0:call.update::NationalChargeUnitNumber=5:peerid=sig/7:id=sip/7:operation=charge:targetid=sig/7+    %%>message::0:call.update::oisup.NationalChargeUnitNumber=5:peerid=sig/7:id=sip/7:operation=charge:targetid=sig/7 
 + 
 +Note: ``oisup`` est la valeur par défaut de ``message-oprefix``. 
 + 
 +  #!/usr/bin/perl 
 +  $|=1; 
 +  use lib '/home/automate/Public/scripts'; 
 +  use Yate; 
 +  use Data::Dumper; 
 +   
 +  sub demo3($) { 
 +    my $message = shift; 
 +    $id = $message->param('id'); 
 +    $peerid = $message->param('peerid'); 
 +    $targetid = $message->param('targetid'); 
 +    $message->message("call.update",undef,$id,operation=>'charge','oisup.NationalChargeUnitNumber'=>5,id=>$id,peerid=>$peerid,targetid=>$targetid); 
 +    return undef; 
 +  } 
 +   
 +  my $message = new Yate(); 
 +  $message->install("call.update",\&demo3); 
 +  $message->listen();
  
  • documentation/envoyer_itx.1338815835.txt.gz
  • Dernière modification: 2012/09/17 08:15
  • (modification externe)