admin@ip-172-31-15-204:~$ sudo ./test.py ARGS: ['./test.py'] ENV LINE: agi_network: yes ENV LINE: agi_network_script: handler1 ENV LINE: agi_request: agi://127.0.0.1:4573/handler1 ENV LINE: agi_channel: PJSIP/provider_ips_0366292183-0000014b ENV LINE: agi_language: en ENV LINE: agi_type: PJSIP ENV LINE: agi_uniqueid: 1679305288.1338 ENV LINE: agi_version: 18.4.0 ENV LINE: agi_callerid: 05068600396 ENV LINE: agi_calleridname: 05068600396 ENV LINE: agi_callingpres: 0 ENV LINE: agi_callingani2: 0 ENV LINE: agi_callington: 0 ENV LINE: agi_callingtns: 0 ENV LINE: agi_dnid: 0366292183 ENV LINE: agi_rdnis: unknown ENV LINE: agi_context: from-trunk ENV LINE: agi_extension: 3110_0 ENV LINE: agi_priority: 2 ENV LINE: agi_enhanced: 0.0 ENV LINE: agi_accountcode: ENV LINE: agi_threadid: 140383050802944 ENV LINE: agi_arg_1: 1210 ENV LINE: agi_arg_2: 1 ENV LINE: class AGI: self.env = {'agi_accountcode': '', 'agi_arg_1': '1210', 'agi_arg_2': '1', 'agi_callerid': '05068600396', 'agi_calleridname': '05068600396', 'agi_callingani2': '0', 'agi_callingpres': '0', 'agi_callingtns': '0', 'agi_callington': '0', 'agi_channel': 'PJSIP/provider_ips_0366292183-0000014b', 'agi_context': 'from-trunk', 'agi_dnid': '0366292183', 'agi_enhanced': '0.0', 'agi_extension': '3110_0', 'agi_language': 'en', 'agi_network': 'yes', 'agi_network_script': 'handler1', 'agi_priority': '2', 'agi_rdnis': 'unknown', 'agi_request': 'agi://127.0.0.1:4573/handler1', 'agi_threadid': '140383050802944', 'agi_type': 'PJSIP', 'agi_uniqueid': '1679305288.1338', 'agi_version': '18.4.0'} TRONG= VERBOSE b'TRONG' 1 COMMAND: VERBOSE b'TRONG' 1 Traceback (most recent call last): File "./test.py", line 15, in handle agi.verbose("TRONG") File "/usr/local/lib/python3.7/dist-packages/asterisk/agi.py", line 629, in verbose self.execute('VERBOSE', self._quote(message), level) File "/usr/local/lib/python3.7/dist-packages/asterisk/agi.py", line 149, in execute self.send_command(command, *args) File "/usr/local/lib/python3.7/dist-packages/asterisk/agi.py", line 167, in send_command self.stdout.write(command) File "/usr/lib/python3.7/socketserver.py", line 799, in write self._sock.sendall(b) TypeError: a bytes-like object is required, not 'str'