parm 370 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c ftdm_conf_parameter_t *parm = mtp_linkset->parameters; parm 395 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->var, "name")) { parm 396 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy((char *)mtpLinkSet.name, parm->val, MAX_NAME_LEN-1); parm 399 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "apc")) { parm 400 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLinkSet.apc = atoi(parm->val); parm 403 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "minActive")) { parm 404 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLinkSet.minActive = atoi(parm->val); parm 408 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid parameter \"%s\"!\n", parm->val); parm 413 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c parm = parm + 1; parm 495 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c ftdm_conf_parameter_t *parm = mtp_link->parameters; parm 510 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->var, "name")) { parm 511 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy((char *)mtpLink->name, parm->val, MAX_NAME_LEN-1); parm 514 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "span")) { parm 515 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp1.span = atoi(parm->val); parm 518 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "chan")) { parm 519 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp1.chan = atoi(parm->val); parm 522 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "errorType")) { parm 523 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "basic")) { parm 525 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "pcr")) { parm 528 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid \"errorType\" = %s\n", parm->var); parm 531 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_DEBUG("\tFound mtpLink->errorType=%s\n", parm->val); parm 533 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "lssuLength")) { parm 534 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.lssuLength = atoi(parm->val); parm 542 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "priority")) { parm 543 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.priority = atoi(parm->val); parm 552 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "linkType")) { parm 553 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "itu92")) { parm 557 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "itu88")) { parm 561 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi96")) { parm 565 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi92")) { parm 569 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi88")) { parm 573 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "etsi")) { parm 578 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid linktype of \"%s\"!\n", parm->val); parm 582 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "switchType")) { parm 583 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "itu97")) { parm 586 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "itu88")) { parm 589 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "itu92")) { parm 592 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "itu00")) { parm 595 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ETSIV2")) { parm 598 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ETSIV3")) { parm 601 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "UK")) { parm 604 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "RUSSIA")) { parm 607 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "INDIA")) { parm 610 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi88")) { parm 613 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi92")) { parm 616 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "ansi95")) { parm 620 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid linktype of \"%s\"!\n", parm->val); parm 624 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "ssf")) { parm 625 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "nat")) { parm 627 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "int")) { parm 629 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "spare")) { parm 631 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "res")) { parm 634 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid ssf of \"%s\"!\n", parm->val); parm 638 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "slc")) { parm 639 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.slc = atoi(parm->val); parm 642 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t1")) { parm 643 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t1 = atoi(parm->val); parm 646 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t2")) { parm 647 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t2 = atoi(parm->val); parm 650 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t3")) { parm 651 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t3 = atoi(parm->val); parm 654 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t4n")) { parm 655 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t4n = atoi(parm->val); parm 658 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t4e")) { parm 659 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t4e = atoi(parm->val); parm 662 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t5")) { parm 663 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t5 = atoi(parm->val); parm 666 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t6")) { parm 667 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t6 = atoi(parm->val); parm 670 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp2.t7")) { parm 671 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp2.t7 = atoi(parm->val); parm 674 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t1")) { parm 675 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t1 = atoi(parm->val); parm 678 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t2")) { parm 679 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t2 = atoi(parm->val); parm 682 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t3")) { parm 683 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t3 = atoi(parm->val); parm 686 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t4")) { parm 687 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t4 = atoi(parm->val); parm 690 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t5")) { parm 691 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t5 = atoi(parm->val); parm 694 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t7")) { parm 695 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t7 = atoi(parm->val); parm 698 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t12")) { parm 699 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t12 = atoi(parm->val); parm 702 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t13")) { parm 703 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t13 = atoi(parm->val); parm 706 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t14")) { parm 707 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t14 = atoi(parm->val); parm 710 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t17")) { parm 711 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t17 = atoi(parm->val); parm 714 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t22")) { parm 715 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t22 = atoi(parm->val); parm 718 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t23")) { parm 719 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t23 = atoi(parm->val); parm 722 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t24")) { parm 723 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t24 = atoi(parm->val); parm 726 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t31")) { parm 727 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t31 = atoi(parm->val); parm 730 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t32")) { parm 731 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t32 = atoi(parm->val); parm 734 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t33")) { parm 735 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t33 = atoi(parm->val); parm 738 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t34")) { parm 739 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t34 = atoi(parm->val); parm 742 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t35")) { parm 743 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t35 = atoi(parm->val); parm 746 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t36")) { parm 747 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t36 = atoi(parm->val); parm 750 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t37")) { parm 751 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.t37 = atoi(parm->val); parm 754 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.tcraft")) { parm 755 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.tcraft = atoi(parm->val); parm 758 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.tflc")) { parm 759 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.tflc = atoi(parm->val); parm 762 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.tbnd")) { parm 763 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpLink->mtp3.tbnd = atoi(parm->val); parm 767 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid parameter \"%s\"!\n", parm->val); parm 772 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c parm = parm + 1; parm 812 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c ftdm_conf_parameter_t *parm = mtp_route->parameters; parm 829 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->var, "name")) { parm 830 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy((char *)mtpRoute.name, parm->val, MAX_NAME_LEN-1); parm 833 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "dpc")) { parm 834 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.dpc = atoi(parm->val); parm 837 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp_linkset")) { parm 843 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp((char *)g_ftdm_sngss7_data.cfg.mtpLinkSet[x].name, parm->val)) { parm 863 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFailed to find the linkset = \"%s\"!\n", parm->val); parm 866 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_DEBUG("\tFound mtp3_route->linkset = %s\n", parm->val); parm 869 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isSTP")) { parm 870 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "no")) { parm 873 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "yes")) { parm 877 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid parameter for isSTP \"%s\"!\n", parm->val); parm 881 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t6")) { parm 882 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t6 = atoi(parm->val); parm 885 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t8")) { parm 886 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t8 = atoi(parm->val); parm 889 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t10")) { parm 890 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t10 = atoi(parm->val); parm 893 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t11")) { parm 894 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t11 = atoi(parm->val); parm 897 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t15")) { parm 898 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t15 = atoi(parm->val); parm 901 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t16")) { parm 902 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t16 = atoi(parm->val); parm 905 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t18")) { parm 906 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t18 = atoi(parm->val); parm 909 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t19")) { parm 910 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t19 = atoi(parm->val); parm 913 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t21")) { parm 914 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t21 = atoi(parm->val); parm 917 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t25")) { parm 918 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t25 = atoi(parm->val); parm 921 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp3.t26")) { parm 922 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c mtpRoute.t26 = atoi(parm->val); parm 926 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid parameter \"%s\"!\n", parm->val); parm 932 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c parm = parm + 1; parm 979 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c ftdm_conf_parameter_t *parm = isup_interface->parameters; parm 1001 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->var, "name")) { parm 1002 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy((char *)sng_isup.name, parm->val, MAX_NAME_LEN-1); parm 1005 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "spc")) { parm 1006 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.spc = atoi(parm->val); parm 1010 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "mtp_route")) { parm 1017 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp((char *)g_ftdm_sngss7_data.cfg.mtpRoute[x].name, parm->val)) { parm 1044 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFailed to find the MTP3 Route = \"%s\"!\n", parm->val); parm 1047 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_DEBUG("\tFound MTP3 Route = %s\n", parm->val); parm 1050 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "min_digits")) { parm 1051 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.min_digits = atoi(parm->val); parm 1055 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "ssf")) { parm 1056 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (!strcasecmp(parm->val, "nat")) { parm 1059 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "int")) { parm 1062 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "spare")) { parm 1065 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->val, "res")) { parm 1069 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid ssf of \"%s\"!\n", parm->val); parm 1073 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "license")) { parm 1075 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy(g_ftdm_sngss7_data.cfg.license, parm->val, MAX_PATH-1); parm 1076 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c strncpy(g_ftdm_sngss7_data.cfg.signature, parm->val, MAX_PATH-1); parm 1081 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t1")) { parm 1082 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t1 = atoi(parm->val); parm 1085 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t2")) { parm 1086 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t2 = atoi(parm->val); parm 1089 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t4")) { parm 1090 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t4 = atoi(parm->val); parm 1093 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t5")) { parm 1094 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t5 = atoi(parm->val); parm 1097 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t6")) { parm 1098 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t6 = atoi(parm->val); parm 1101 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t7")) { parm 1102 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t7 = atoi(parm->val); parm 1105 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t8")) { parm 1106 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t8 = atoi(parm->val); parm 1109 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t9")) { parm 1110 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t9 = atoi(parm->val); parm 1113 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t10")) { parm 1114 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t10 = atoi(parm->val); parm 1117 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t11")) { parm 1118 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t11 = atoi(parm->val); parm 1121 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t18")) { parm 1122 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t18 = atoi(parm->val); parm 1125 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t19")) { parm 1126 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t19 = atoi(parm->val); parm 1129 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t20")) { parm 1130 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t20 = atoi(parm->val); parm 1133 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t21")) { parm 1134 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t21 = atoi(parm->val); parm 1137 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t22")) { parm 1138 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t22 = atoi(parm->val); parm 1141 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t23")) { parm 1142 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t23 = atoi(parm->val); parm 1145 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t24")) { parm 1146 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t24 = atoi(parm->val); parm 1149 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t25")) { parm 1150 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t25 = atoi(parm->val); parm 1153 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t26")) { parm 1154 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t26 = atoi(parm->val); parm 1157 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t28")) { parm 1158 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t28 = atoi(parm->val); parm 1161 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t29")) { parm 1162 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t29 = atoi(parm->val); parm 1165 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t30")) { parm 1166 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t30 = atoi(parm->val); parm 1169 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t31")) { parm 1170 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t31 = atoi(parm->val); parm 1173 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t32")) { parm 1174 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t32 = atoi(parm->val); parm 1177 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t33")) { parm 1178 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t33 = atoi(parm->val); parm 1181 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t34")) { parm 1182 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t34 = atoi(parm->val); parm 1185 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t35")) { parm 1186 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t35 = atoi(parm->val); parm 1189 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t36")) { parm 1190 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.t36 = atoi(parm->val); parm 1193 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t37")) { parm 1194 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t37 = atoi(parm->val); parm 1197 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t38")) { parm 1198 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t38 = atoi(parm->val); parm 1201 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.t39")) { parm 1202 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.t39 = atoi(parm->val); parm 1205 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tccr")) { parm 1206 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tccr = atoi(parm->val); parm 1209 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tccrt")) { parm 1210 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tccrt = atoi(parm->val); parm 1213 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tex")) { parm 1214 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tex = atoi(parm->val); parm 1217 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tect")) { parm 1218 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tect = atoi(parm->val); parm 1221 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tcrm")) { parm 1222 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tcrm = atoi(parm->val); parm 1225 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tcra")) { parm 1226 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tcra = atoi(parm->val); parm 1229 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tfgr")) { parm 1230 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.tfgr = atoi(parm->val); parm 1233 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.trelrsp")) { parm 1234 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.trelrsp = atoi(parm->val); parm 1237 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tfnlrelrsp")) { parm 1238 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tfnlrelrsp = atoi(parm->val); parm 1241 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tfnlrelrsp")) { parm 1242 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isap.tfnlrelrsp = atoi(parm->val); parm 1245 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tpause")) { parm 1246 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.tpause = atoi(parm->val); parm 1249 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "isup.tstaenq")) { parm 1250 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.tstaenq = atoi(parm->val); parm 1253 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "clg_nadi")) { parm 1257 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.clg_nadi = atoi(parm->val); parm 1260 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "cld_nadi")) { parm 1264 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c sng_isup.cld_nadi = atoi(parm->val); parm 1267 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "obci_bita")) { parm 1269 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (*parm->val == '1') { parm 1272 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (*parm->val == '0') { parm 1279 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (!strcasecmp(parm->var, "lpa_on_cot")) { parm 1281 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (*parm->val == '1') { parm 1284 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c } else if (*parm->val == '0') { parm 1292 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c SS7_ERROR("\tFound an invalid parameter \"%s\"!\n", parm->val); parm 1298 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c parm = parm + 1;