[OpenSIPS-Devel] 回复: Devel Digest, Vol 46, Issue 37

GTS2010 GTS2010 at 126.com
Mon Apr 23 03:55:03 CEST 2012


Hi:

I think I know the problem , In my script :
#!/usr/bin/python 
import sys 

print "this is a test script!\n"
print sys.argv[1] 

I can not get the $si. When I change it to :
#!/usr/bin/python 
import sys 

print sys.argv[1] 

Then I can get the $si. Now I want to know why ? In the srcrpt only allow one print ?

Hoping for your help!
Thanks & Regards

Li peng beijing China
2012-04-23



GTS2010



发件人:devel-request
发送时间:2012-04-20 18:00
主题:Devel Digest, Vol 46, Issue 37
收件人:"devel"<devel at lists.opensips.org>
抄送:

Send Devel mailing list submissions to 
    devel at lists.opensips.org 

To subscribe or unsubscribe via the World Wide Web, visit 
    http://lists.opensips.org/cgi-bin/mailman/listinfo/devel 
or, via email, send a message with subject or body 'help' to 
    devel-request at lists.opensips.org 

You can reach the person managing the list at 
    devel-owner at lists.opensips.org 

When replying, please edit your Subject line so it is more specific 
than "Re: Contents of Devel digest..." 


Today's Topics: 

   1. Re: gts2010`s question (Razvan Crainea) 
   2. SF.net SVN: opensips:[8947]    trunk/modules/b2b_logic/logic.c 
      (Bogdan-Andrei Iancu) 
   3. SF.net SVN: opensips:[8948] 
      branches/1.8/modules/b2b_logic/logic.c (Bogdan-Andrei Iancu) 


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

Message: 1 
Date: Fri, 20 Apr 2012 11:43:51 +0300 
From: Razvan Crainea <razvan at opensips.org> 
Subject: Re: [OpenSIPS-Devel] gts2010`s question 
To: devel at lists.opensips.org 
Message-ID: <4F9121C7.3040602 at opensips.org> 
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" 

Hi, Li Peng! 

You are running the script with the $si as first parameter, therefore you should access it in your Python script using sys.argv[1]. For example, if your script is: 

#!/usr/bin/python 
import sys 
print sys.argv[1] 

Then after executing the following commands in script, you should see the source IP of the message printed: 

exec_avp("/usr/local/sbin/my_script.py $si", "$avp(should_route)"); 
xlog("Script printed $avp(should_route)\n"); 

Regards, 

-- 
Ra(zvan Crainea 
OpenSIPS Developer 
http://www.opensips-solutions.com 


On 04/20/2012 10:35 AM, GTS2010 wrote: 
> Hi Paiu: 
> As your words, "exec_avp("/usr/local/sbin/my_script.py $si",  
> "$avp(should_route)"); 
> In my_script.py I can print a str such as "the script is running!" ,  
> but I can not print the $si , I what to know how could I get the $si  
> in my_script.py . I tried the sys.argv[1] , but I failed . And even  
> the sys.argv[0] was can not be print . If I only run the my_script.py  
> , I can get the sys.argv[0] and the sys.argv[1] be printed . 
> Hoping for your help! 
> Thanks & Regards! 
> Li Peng beijing China 
> 2012-04-20 
> ------------------------------------------------------------------------ 
> GTS2010 
> 
> 
> _______________________________________________ 
> Devel mailing list 
> Devel at lists.opensips.org 
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel 
-------------- next part -------------- 
An HTML attachment was scrubbed... 
URL: <http://lists.opensips.org/pipermail/devel/attachments/20120420/b65989c5/attachment.html> 

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

Message: 2 
Date: Fri, 20 Apr 2012 09:24:07 +0000 
From: Bogdan-Andrei Iancu <bogdan at opensips.org> 
Subject: [OpenSIPS-Devel] SF.net SVN: opensips:[8947] 
    trunk/modules/b2b_logic/logic.c 
To: devel at lists.opensips.org 
Message-ID: <E1SLA4V-0001vz-6l at sfp-svn-1.v30.ch3.sourceforge.com> 
Content-Type: text/plain; charset=UTF-8 

Revision: 8947 
          http://opensips.svn.sourceforge.net/opensips/?rev=8947&view=rev 
Author:   bogdan_iancu 
Date:     2012-04-20 09:24:06 +0000 (Fri, 20 Apr 2012) 
Log Message: 
----------- 
- fixed handling of Replace header in REFER methods - if the dialog to be replaced by REFER is not found in b2b, simply do not change it. 

Modified Paths: 
-------------- 
    trunk/modules/b2b_logic/logic.c 

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. 




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

Message: 3 
Date: Fri, 20 Apr 2012 09:25:41 +0000 
From: Bogdan-Andrei Iancu <bogdan at opensips.org> 
Subject: [OpenSIPS-Devel] SF.net SVN: opensips:[8948] 
    branches/1.8/modules/b2b_logic/logic.c 
To: devel at lists.opensips.org 
Message-ID: <E1SLA61-0001yJ-IA at sfp-svn-1.v30.ch3.sourceforge.com> 
Content-Type: text/plain; charset=UTF-8 

Revision: 8948 
          http://opensips.svn.sourceforge.net/opensips/?rev=8948&view=rev 
Author:   bogdan_iancu 
Date:     2012-04-20 09:25:41 +0000 (Fri, 20 Apr 2012) 
Log Message: 
----------- 
backport from trunk (rev #8947) 
- fixed handling of Replace header in REFER methods - if the dialog to be replaced by REFER is not found in b2b, simply do not change it. 

Revision Links: 
-------------- 
    http://opensips.svn.sourceforge.net/opensips/?rev=8947&view=rev 

Modified Paths: 
-------------- 
    branches/1.8/modules/b2b_logic/logic.c 

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. 




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

_______________________________________________ 
Devel mailing list 
Devel at lists.opensips.org 
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel 


End of Devel Digest, Vol 46, Issue 37 
************************************* 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20120423/65fa08e0/attachment-0001.htm>


More information about the Devel mailing list