def conf_list(): ports = None print "Conference ports : " ports = py_pjsua.enum_conf_ports() for port in ports: info = None info = py_pjsua.conf_get_port_info(port) txlist = "" for i in range(info.listener_cnt): txlist = txlist + "#" + `info.listeners[i]` + " " print "Port #" + `info.slot_id` + "[" + `(info.clock_rate/1000)` + "KHz/" + `(info.samples_per_frame * 1000 / info.clock_rate)` + "ms] " + info.name + " transmitting to: " + txlist
print "py buddy subscribe pres status " + ` status ` py_pjsua.pres_dump(1) status = py_pjsua.im_send(accid, "*****@*****.**", "", "hallo", message, 0) print "py im send status " + ` status ` status = py_pjsua.im_typing(accid, "*****@*****.**", 1, message) print "py im typing status " + ` status ` #print "binfo " + `binfo` #end of lib buddy #lib media count = py_pjsua.conf_get_max_ports() print "py media conf get max ports " + ` count ` count = py_pjsua.conf_get_active_ports() print "py media conf get active ports " + ` count ` ids = py_pjsua.enum_conf_ports() for id in ids: print "py media conf ports " + ` id ` cp_info = py_pjsua.conf_get_port_info(id) print "port info name " + cp_info.name pool = py_pjsua.PJ_Pool() port = py_pjsua.PJMedia_Port() status, id = py_pjsua.conf_add_port(pool, port) print "py media conf add port status " + ` status ` + " id " + ` id ` if status != 0: py_pjsua.perror("py_pjsua", "add port", status) status = py_pjsua.conf_remove_port(id) print "py media conf remove port status " + ` status ` if status != 0: py_pjsua.perror("py_pjsua", "remove port", status) status = py_pjsua.conf_connect(id, id)
print "py buddy subscribe pres status " + `status` py_pjsua.pres_dump(1) status = py_pjsua.im_send(accid, "*****@*****.**", "", "hallo", message, 0) print "py im send status " + `status` status = py_pjsua.im_typing(accid, "*****@*****.**", 1, message) print "py im typing status " + `status` #print "binfo " + `binfo` #end of lib buddy #lib media count = py_pjsua.conf_get_max_ports() print "py media conf get max ports " + `count` count = py_pjsua.conf_get_active_ports() print "py media conf get active ports " + `count` ids = py_pjsua.enum_conf_ports() for id in ids: print "py media conf ports " + `id` cp_info = py_pjsua.conf_get_port_info(id) print "port info name " + cp_info.name pool = py_pjsua.PJ_Pool() port = py_pjsua.PJMedia_Port() status, id = py_pjsua.conf_add_port(pool,port) print "py media conf add port status " + `status` + " id " + `id` if status != 0 : py_pjsua.perror("py_pjsua","add port",status) status = py_pjsua.conf_remove_port(id) print "py media conf remove port status " + `status` if status != 0 : py_pjsua.perror("py_pjsua","remove port",status) status = py_pjsua.conf_connect(id, id)