[Bulk] [Users] pap2 ATA problem

G.Jacobsen g_jacobsen at yahoo.co.uk
Tue May 30 12:15:28 CEST 2006


Jayesh,

just had the same problem.

PAP2 has its own "*" codes which may overlap with your functions.

You must go into the admin menu of your PAP2 and change all "*XX" codes to "**XX" or whatever doesnt interfere with your ser script. ** worked for me.

Cheers

Gerry

  ----- Original Message ----- 
  From: Jayesh Nambiar 
  To: openser 
  Sent: Tuesday, May 30, 2006 12:38 PM
  Subject: [Bulk] [Users] pap2 ATA problem 


  Hello everybody,
  I have implemented few features in my openser script. The features are like if a user presses *86 followed by any number, that number will be his forwarded number when someone calls him and he is busy. Similarly the code for forwarding on no-answer is *87 followed by the number to which it should be forwarded.
  I've tested these features using Eyebeam softphone and Audiocodoes MP series analog gateways.
  But while testing it with a linksys pap2 device, it does'nt work. The problem is that as soon as the user dials *86 the phone gets disconnected and his forwarded number becomes blank in the table where i store these numbers.
  I dont understand how does the device recognises the code which is written in my openser script.
  Its like if the user dials any feature enabling code, before he enters the number the call is disconnected. 
  Can anyone please help me in this regard or can anyone please guide me if they worked on this kind of idea before.
  the snippet of cfg is as below:

  if(uri=~"sip:\*87[0-9]*@") { 
                  if(isflagset(9)) { #--check if the feature is allowed for user--
                          log(1,"Entered *87 condition");
                          avp_db_query("select attribute from usr_preferences where username='$fU' and attribute='fwd_noanswer'", "$avp(i:91)");
                                  if(!avp_check("$avp(i:91)", "eq/fwd_noanswer/i")) {
                                  strip(3);
                                  avp_db_query("insert into usr_preferences values('', '$fU', '', 'fwd_noanswer', '', '$ruri', '')");
                                  log(1,"Entered in DB");
                                  sl_send_reply("200", "OK");
                                  exit;
                          };
                  strip(3);
                  avp_db_query("update usr_preferences set value='$ruri' where username='$fU' and attribute='fwd_noanswer'");
                  sl_send_reply("200", "OK");
                  exit;
                  };
          sl_send_reply("403", "Forbidden");
          exit;
          };

  Waiting for reply,

  w/regards,
  Jayesh


------------------------------------------------------------------------------
  Send free SMS to your Friends on Mobile from your Yahoo! Messenger Download now


------------------------------------------------------------------------------


  _______________________________________________
  Users mailing list
  Users at openser.org
  http://openser.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kamailio.org/pipermail/users/attachments/20060530/afdbac9e/attachment.htm 


More information about the Users mailing list