Changeset 205 for pjproject/trunk/pjsip/src/pjsua/main.c
- Timestamp:
- Feb 21, 2006 12:11:18 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua/main.c
r201 r205 137 137 puts("| [ Select previous dialog | | |"); 138 138 puts("+-----------------------------------------------------------------------------+"); 139 puts("| Conference Command |"); 140 puts("| cl List ports |"); 141 puts("| cc Connect port |"); 142 puts("| cd Disconnect port |"); 143 puts("+-----------------------------------------------------------------------------+"); 139 144 puts("| q QUIT |"); 140 145 puts("+=============================================================================+"); … … 254 259 } 255 260 } 261 262 static void conf_list(void) 263 { 264 pjmedia_conf_port_info info; 265 struct pjsua_inv_data *inv_data; 266 267 printf("Conference ports:\n"); 268 269 inv_data = pjsua.inv_list.next; 270 while (inv_data != &pjsua.inv_list) { 271 272 pjmedia_conf_get_port_info(pjsua.mconf, inv_data->conf_slot, &info); 273 274 printf("Port %2d %.*s\n", inv_data->conf_slot, 275 (int)info.name.slen, info.name.ptr); 276 277 inv_data = inv_data->next; 278 } 279 } 280 256 281 257 282 static void ui_console_main(void) … … 396 421 break; 397 422 423 case 'c': 424 switch (menuin[1]) { 425 case 'l': 426 conf_list(); 427 break; 428 case 'c': 429 case 'd': 430 { 431 char src_port[10], dst_port[10]; 432 pj_status_t status; 433 434 if (!simple_input("Connect src port #:", src_port, sizeof(src_port))) 435 break; 436 if (!simple_input("To dst port #:", dst_port, sizeof(dst_port))) 437 break; 438 439 if (menuin[1]=='c') { 440 status = pjmedia_conf_connect_port(pjsua.mconf, atoi(src_port), atoi(dst_port)); 441 } else { 442 status = pjmedia_conf_disconnect_port(pjsua.mconf, atoi(src_port), atoi(dst_port)); 443 } 444 if (status == PJ_SUCCESS) { 445 puts("Success"); 446 } else { 447 puts("ERROR!!"); 448 } 449 } 450 break; 451 } 452 break; 453 398 454 case 'd': 399 455 pjsua_dump();
Note: See TracChangeset
for help on using the changeset viewer.