[asterisk-commits] pabelanger: branch pabelanger/localhostBindaddr r916 - in /asterisk/team/pabe...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Nov 22 21:38:02 CST 2010


Author: pabelanger
Date: Mon Nov 22 21:37:58 2010
New Revision: 916

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=916
Log:
First round of changes, standardize location of configs.

Added:
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast1/
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast1/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast1/features.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/features.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast1/iax.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast2/
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast2/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs2/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/ast2/iax.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs2/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast1/
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast1/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast1/iax.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast2/
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast2/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs2/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast2/iax.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs2/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast3/
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast3/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs3/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/ast3/iax.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs3/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/ast1/
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/ast1/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/ast1/manager.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/manager.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/ast1/sip.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/sip.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/ast1/
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/ast1/extensions.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/ast1/manager.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/manager.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/ast1/sip.conf
      - copied unchanged from r915, asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/sip.conf
Removed:
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/features.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/configs2/
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs/iax.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs2/
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/configs3/
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/manager.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/configs/sip.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/extensions.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/manager.conf
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/configs/sip.conf
Modified:
    asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/run-test
    asterisk/team/pabelanger/localhostBindaddr/tests/callparking/run-test
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/run-test
    asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/run-test

Modified: asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/run-test?view=diff&rev=916&r1=915&r2=916
==============================================================================
--- asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/run-test (original)
+++ asterisk/team/pabelanger/localhostBindaddr/tests/blind-transfer-parkingtimeout/run-test Mon Nov 22 21:37:58 2010
@@ -19,6 +19,8 @@
 from asterisk.asterisk import Asterisk
 from asterisk.version import AsteriskVersion
 
+workingdir = "/tmp/asterisk-testsuite/blind-transfer-parkingtimeout"
+testdir = "tests/blind-transfer-parkingtimeout"
 
 class BlindTransferTest:
     def __init__(self, argv):
@@ -42,16 +44,11 @@
 
         reactor.callWhenRunning(self.run)
 
-        print self.ast_version
-        self.asterisk1 = Asterisk(
-         base="/tmp/asterisk-testsuite/blind-transfer-parkingtimeout")
-        self.asterisk1.install_configs(
-         "tests/blind-transfer-parkingtimeout/configs")
+        self.ast1 = Asterisk(base=workingDir)
+        self.ast1.install_configs("%s/configs/ast1" % (testdir))
 
-        self.asterisk2 = Asterisk(
-         base="/tmp/asterisk-testsuite/blind-transfer-parkingtimeout")
-        self.asterisk2.install_configs(
-         "tests/blind-transfer-parkingtimeout/configs2")
+        self.ast2 = Asterisk(base=workingDir)
+        self.ast2.install_configs("%s/configs/ast2" % (testdir))
 
    # This gets invoked by the dialplan when test succeeds.
     def get_result_b(self, agi):
@@ -67,12 +64,12 @@
         self.log_last_step("Reading results")
 
         # get lock output in case of deadlock before tearing down.
-        self.asterisk1.cli_exec("core show locks")
-        self.asterisk2.cli_exec("core show locks")
+        self.ast1.cli_exec("core show locks")
+        self.ast2.cli_exec("core show locks")
 
         # if channels are still up for some reason, we want to know that
-        self.asterisk1.cli_exec("core show channels")
-        self.asterisk2.cli_exec("core show channels")
+        self.ast1.cli_exec("core show channels")
+        self.ast2.cli_exec("core show channels")
 
         if (self.passed):
             self.log_last_step("Test Passed...")
@@ -91,17 +88,17 @@
     # 4.  B reports results to FastAGI and hangup
     def launch_test(self):
         self.log_last_step("Originating call to begin test")
-        self.asterisk1.cli_originate(
+        self.ast1.cli_originate(
          "IAX2/userA at 127.0.0.1:4571/b_exten extension a_dials at parking")
 
     def start_asterisk(self):
         self.log_last_step("Starting Asterisk")
-        self.asterisk1.start()
-        self.asterisk2.start()
+        self.ast1.start()
+        self.ast2.start()
 
     def stop_asterisk(self):
-        self.asterisk1.stop()
-        self.asterisk2.stop()
+        self.ast1.stop()
+        self.ast2.stop()
 
     def log_last_step(self, step):
         print step

Modified: asterisk/team/pabelanger/localhostBindaddr/tests/callparking/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/pabelanger/localhostBindaddr/tests/callparking/run-test?view=diff&rev=916&r1=915&r2=916
==============================================================================
--- asterisk/team/pabelanger/localhostBindaddr/tests/callparking/run-test (original)
+++ asterisk/team/pabelanger/localhostBindaddr/tests/callparking/run-test Mon Nov 22 21:37:58 2010
@@ -18,6 +18,9 @@
 sys.path.append("lib/python")
 from asterisk.asterisk import Asterisk
 from asterisk.version import AsteriskVersion
+
+workingdir = "/tmp/asterisk-testsuite/callparking"
+testdir = "tests/callparking"
 
 
 class CallParkingTest:
@@ -54,24 +57,21 @@
 
         reactor.callWhenRunning(self.run)
 
-        self.asterisk1 = Asterisk(
-         base="/tmp/asterisk-testsuite/callparking/asterisk1")
-        self.asterisk1.install_configs("tests/callparking/configs")
+        self.ast1 = Asterisk(base=workingdir)
+        self.ast1.install_configs("%s/configs/ast1" % (testdir))
 
-        self.asterisk2 = Asterisk(
-         base="/tmp/asterisk-testsuite/callparking/asterisk2")
-        self.asterisk2.install_configs("tests/callparking/configs2")
+        self.ast2 = Asterisk(base=workingdir)
+        self.ast2.install_configs("%s/configs/ast2" % (testdir))
 
-        self.asterisk3 = Asterisk(
-         base="/tmp/asterisk-testsuite/callparking/asterisk3")
-        self.asterisk3.install_configs("tests/callparking/configs3")
+        self.ast3 = Asterisk(base=workingdir)
+        self.ast3.install_configs("%s/configs/ast3" % (testdir))
 
     # This gets invoked by the dialplan when userB has parked userA to 701.
     # Initiate new call userB <--> userC now.
     def get_result_b(self, agi):
         self.log_last_step("got AGI connection from userB. "
          "Initiate new call between userB and userC now")
-        self.asterisk1.cli_originate(
+        self.ast1.cli_originate(
          "IAX2/userB at 127.0.0.1:4572/c_exten extension bridge_to_B at parking")
         return agi.finish()
 
@@ -80,7 +80,7 @@
     def get_result_c(self, agi):
         self.log_last_step("got AGI connection from userC. "
          "Now retrieve userA -> call 701")
-        self.asterisk3.cli_originate(
+        self.ast3.cli_originate(
          "IAX2/userA at 127.0.0.1:4570/701 extension retrieve_A at parking")
         return agi.finish()
 
@@ -89,7 +89,7 @@
     def get_result_retrieve_A(self, agi):
         self.log_last_step("got AGI connection from userC. "
          "userA retrieved successfully, now retrieve userB")
-        self.asterisk3.cli_originate(
+        self.ast3.cli_originate(
          "IAX2/userA at 127.0.0.1:4570/702 extension retrieve_B at parking")
         return agi.finish()
 
@@ -110,14 +110,14 @@
         self.log_last_step("Reading results")
 
         # get lock output in case of deadlock before tearing down.
-        self.asterisk1.cli_exec("core show locks")
-        self.asterisk2.cli_exec("core show locks")
-        self.asterisk3.cli_exec("core show locks")
+        self.ast1.cli_exec("core show locks")
+        self.ast2.cli_exec("core show locks")
+        self.ast3.cli_exec("core show locks")
 
         # if channels are still up for some reason, we want to know that
-        self.asterisk1.cli_exec("core show channels")
-        self.asterisk2.cli_exec("core show channels")
-        self.asterisk3.cli_exec("core show channels")
+        self.ast1.cli_exec("core show channels")
+        self.ast2.cli_exec("core show channels")
+        self.ast3.cli_exec("core show channels")
 
         if (self.passed):
             self.log_last_step("Test Passed...")
@@ -139,19 +139,19 @@
 
     def launch_test(self):
         self.log_last_step("Originating call to begin test")
-        self.asterisk1.cli_originate(
+        self.ast1.cli_originate(
          "IAX2/userA at 127.0.0.1:4571/b_exten extension bridge_to_A at parking")
 
     def start_asterisk(self):
         self.log_last_step("Starting Asterisk")
-        self.asterisk1.start()
-        self.asterisk2.start()
-        self.asterisk3.start()
+        self.ast1.start()
+        self.ast2.start()
+        self.ast3.start()
 
     def stop_asterisk(self):
-        self.asterisk1.stop()
-        self.asterisk2.stop()
-        self.asterisk3.stop()
+        self.ast1.stop()
+        self.ast2.stop()
+        self.ast3.stop()
 
     def log_last_step(self, step):
         print step

Modified: asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/run-test?view=diff&rev=916&r1=915&r2=916
==============================================================================
--- asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/run-test (original)
+++ asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_barge/run-test Mon Nov 22 21:37:58 2010
@@ -20,6 +20,9 @@
 sys.path.append("lib/python")
 from asterisk.asterisk import Asterisk
 from asterisk.version import AsteriskVersion
+
+workingdir = "/tmp/asterisk-testsuite/chanspy/chanspy_barge"
+testdir = "tests/chanspy/chanspy_barge"
 
 class ChanSpyBarge:
     def __init__(self, argv):
@@ -47,11 +50,10 @@
             "transmit_silence" : "yes",
         }
 
-        self.asterisk = Asterisk(base="/tmp/asterisk-testsuite/chanspy/chanspy_barge",
-            ast_conf_options=ast_conf_options)
-        self.asterisk.install_configs("tests/chanspy/chanspy_barge/configs")
-        self.talkingaudio = os.path.join(os.getcwd(), "tests/chanspy/chanspy_barge/sounds/talking")
-        self.audiofile1 = os.path.join(os.getcwd(), "tests/chanspy/chanspy_barge/testaudio1")
+        self.ast1 = Asterisk(base=workingdir, ast_conf_options=ast_conf_options)
+        self.ast1.install_configs("%s/configs/ast1" % (testdir))
+        self.talkingaudio = os.path.join(os.getcwd(), "%s/sounds/talking" % (testdir))
+        self.audiofile1 = os.path.join(os.getcwd(), "%s/testaudio1" % (testdir))
 
     def reportPassed(self, agi):
         print "GOT PASS RESULTS!!!\n"
@@ -64,13 +66,13 @@
 
     def readResult(self):
         self.logLastStep("Reading results")
-        self.asterisk.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
-        self.asterisk.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
+        self.ast1.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
+        self.ast1.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
 
         if self.ast_version < AsteriskVersion("1.6.1"):
-            self.asterisk.cli_exec("core show globals") # The global variables here hold failure conditions
+            self.ast1.cli_exec("core show globals") # The global variables here hold failure conditions
         else:
-            self.asterisk.cli_exec("dialplan show globals") # The global variables here hold failure conditions
+            self.ast1.cli_exec("dialplan show globals") # The global variables here hold failure conditions
 
         if self.passed == True:
             print 'SIP ChanSpy test PASSED!'
@@ -116,21 +118,21 @@
 
     def startProcesses(self):
         self.logLastStep("Starting Processes")
-        self.asterisk.start()
+        self.ast1.start()
         playfilearg = "--play-file=%s.wav" % (self.talkingaudio)
         self.pja = subprocess.Popen(['pjsua', '--local-port=5065', '--auto-answer=200', '--null-audio', '--auto-loop'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
         self.pjb = subprocess.Popen(['pjsua', '--local-port=5066', '--auto-answer=200', playfilearg, '--auto-play'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
 
         if self.ast_version < AsteriskVersion("1.6.1"):
-            self.asterisk.cli_exec("core set global TESTAUDIO1 " + self.audiofile1)
-            self.asterisk.cli_exec("core set global TALK_AUDIO " + self.talkingaudio)
+            self.ast1.cli_exec("core set global TESTAUDIO1 " + self.audiofile1)
+            self.ast1.cli_exec("core set global TALK_AUDIO " + self.talkingaudio)
         else:
-            self.asterisk.cli_exec("dialplan set global TESTAUDIO1 " + self.audiofile1)
-            self.asterisk.cli_exec("dialplan set global TALK_AUDIO " + self.talkingaudio)
+            self.ast1.cli_exec("dialplan set global TESTAUDIO1 " + self.audiofile1)
+            self.ast1.cli_exec("dialplan set global TALK_AUDIO " + self.talkingaudio)
 
     def stopProcesses(self):
         self.logLastStep("Stopping Processes")
-        self.asterisk.stop()
+        self.ast1.stop()
         os.kill(self.pja.pid, signal.SIGKILL)
         os.kill(self.pjb.pid, signal.SIGKILL)
 
@@ -141,15 +143,15 @@
     def callChanSpy(self):
         self.logLastStep("Placing call to ChanSpy extension.")
         if self.ast_version < AsteriskVersion("1.6.2"):
-            self.asterisk.cli_exec("originate SIP/end_b extension chanspytest at test")
+            self.ast1.cli_exec("originate SIP/end_b extension chanspytest at test")
         else:
-            self.asterisk.cli_exec("channel originate SIP/end_b extension chanspytest at test")
+            self.ast1.cli_exec("channel originate SIP/end_b extension chanspytest at test")
 
     def verifyAudio(self):
         if self.ast_version < AsteriskVersion("1.6.2"):
-            self.asterisk.cli_exec("originate Local/play_recording at test extension detect_audio at test")
+            self.ast1.cli_exec("originate Local/play_recording at test extension detect_audio at test")
         else:
-            self.asterisk.cli_exec("channel originate Local/play_recording at test extension detect_audio at test")
+            self.ast1.cli_exec("channel originate Local/play_recording at test extension detect_audio at test")
 
     def run(self):
 

Modified: asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/run-test?view=diff&rev=916&r1=915&r2=916
==============================================================================
--- asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/run-test (original)
+++ asterisk/team/pabelanger/localhostBindaddr/tests/chanspy/chanspy_w_mixmonitor/run-test Mon Nov 22 21:37:58 2010
@@ -21,6 +21,10 @@
 from asterisk.asterisk import Asterisk
 from asterisk.version import AsteriskVersion
 
+workingdir = "/tmp/asterisk-testsuite/chanspy/chanspy_w_mixmonitor"
+testdir = "tests/chanspy/chanspy_w_mixmonitor"
+
+
 class ChanSpyMixMonitorTest:
     def __init__(self, argv):
         self.last_step = ""
@@ -42,10 +46,10 @@
         reactor.listenTCP(4573, self.agi, self.test_to, '127.0.0.1')
 
         print self.ast_version
-        self.asterisk = Asterisk(base="/tmp/asterisk-testsuite/chanspy/chanspy_w_mixmonitor")
-        self.asterisk.install_configs("tests/chanspy/chanspy_w_mixmonitor/configs")
-        self.talkingaudio = os.path.join(os.getcwd(), "tests/chanspy/chanspy_w_mixmonitor/sounds/talking")
-        self.audiofile1 = os.path.join(os.getcwd(), "tests/chanspy/chanspy_w_mixmonitor/testaudio1")
+        self.ast1 = Asterisk(base=workingdir)
+        self.ast1.install_configs("%s/configs" % (testdir))
+        self.talkingaudio = os.path.join(os.getcwd(), "%s/sounds/talking" % (testdir))
+        self.audiofile1 = os.path.join(os.getcwd(), "%s/testaudio1" % (testdir))
 
     def reportPassed(self, agi):
         print "GOT PASS RESULTS!!!\n"
@@ -58,13 +62,13 @@
 
     def readResult(self):
         self.logLastStep("Reading results")
-        self.asterisk.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
-        self.asterisk.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
+        self.ast1.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
+        self.ast1.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
 
         if self.ast_version < AsteriskVersion("1.6.1"):
-            self.asterisk.cli_exec("core show globals") # The global variables here hold failure conditions
+            self.ast1.cli_exec("core show globals") # The global variables here hold failure conditions
         else:
-            self.asterisk.cli_exec("dialplan show globals") # The global variables here hold failure conditions
+            self.ast1.cli_exec("dialplan show globals") # The global variables here hold failure conditions
 
         if self.passed == True:
             print 'SIP ChanSpy test PASSED!'
@@ -122,21 +126,21 @@
 
     def startProcesses(self):
         self.logLastStep("Starting Processes")
-        self.asterisk.start()
+        self.ast1.start()
         self.pja = subprocess.Popen(['pjsua', '--local-port=5065', '--auto-answer=200', '--null-audio'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
         self.pjb = subprocess.Popen(['pjsua', '--local-port=5066', '--auto-answer=200', '--null-audio'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
         self.pjc = subprocess.Popen(['pjsua', '--local-port=5067', '--auto-answer=200', '--null-audio'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
 
         if self.ast_version < AsteriskVersion("1.6.1"):
-            self.asterisk.cli_exec("core set global TESTAUDIO1 " + self.audiofile1)
-            self.asterisk.cli_exec("core set global TALK_AUDIO " + self.talkingaudio)
+            self.ast1.cli_exec("core set global TESTAUDIO1 " + self.audiofile1)
+            self.ast1.cli_exec("core set global TALK_AUDIO " + self.talkingaudio)
         else:
-            self.asterisk.cli_exec("dialplan set global TESTAUDIO1 " + self.audiofile1)
-            self.asterisk.cli_exec("dialplan set global TALK_AUDIO " + self.talkingaudio)
+            self.ast1.cli_exec("dialplan set global TESTAUDIO1 " + self.audiofile1)
+            self.ast1.cli_exec("dialplan set global TALK_AUDIO " + self.talkingaudio)
 
     def stopProcesses(self):
         self.logLastStep("Stopping Processes")
-        self.asterisk.stop()
+        self.ast1.stop()
         os.kill(self.pja.pid, signal.SIGKILL)
         os.kill(self.pjb.pid, signal.SIGKILL)
         os.kill(self.pjc.pid, signal.SIGKILL)
@@ -147,18 +151,18 @@
 
     def callChanSpy(self):
         self.logLastStep("Placing call to ChanSpy extension.")
-        self.asterisk.cli_exec("console dial chanspytest at test")
+        self.ast1.cli_exec("console dial chanspytest at test")
 
     def hangupChanSpy(self):
         self.logLastStep("Hangup ChanSpy.")
-        self.asterisk.cli_exec("console hangup")
+        self.ast1.cli_exec("console hangup")
         reactor.callLater(2, self.verifyAudio)
 
     def verifyAudio(self):
         if self.ast_version < AsteriskVersion("1.6.2"):
-            self.asterisk.cli_exec("originate Local/play_recording at test extension detect_audio at test")
+            self.ast1.cli_exec("originate Local/play_recording at test extension detect_audio at test")
         else:
-            self.asterisk.cli_exec("channel originate Local/play_recording at test extension detect_audio at test")
+            self.ast1.cli_exec("channel originate Local/play_recording at test extension detect_audio at test")
 
     def run(self):
 




More information about the asterisk-commits mailing list