Hi, I have a VASP configured to also receive a copy of all the MMS's delivered to mobiles. But this is not working. From the code it looks like this is only done if the recipient is a IP address. Am I misunderstanding this feature? My current understanding is that this feature will send a copy of mobile terminated message to a VASP.
My config: group = mms-vasp vasp-id = localcopy type = soap short-code = 113 vasp-username = localcopy vasp-password = localcopy vasp-url = http://10.201.47.17:50013/ mmsc-username = localcopy mmsc-password = localcopy mms-to-local-copy-handler = true The code in question: mmsc/mmsglobalsender.c /* If it is an IP, send to mobile handler, else if number, look for recipient. */ if (j > 0 && j - 1 + sizeof "/TYPE=PLMN" == len) phonenum = octstr_copy(to->rcpt, 0, j); else if (k > 0 && k + sizeof "/TYPE=IPv" == len) { if (settings->mms2mobile) { /* Send a copy to this VASP. */ Octstr *xerr = NULL; int res = mms_sendtovasp(settings->mms2mobile, e->from, to->rcpt, e->msgId, msg, &err); info(0, "%s Global Queue MMS Send: Local Msg copy to VASP (%s) - " "From %s, to %s, msgsize=%ld: err=%s", SEND_ERROR_STR(res), octstr_get_cstr(settings->mms2mobile->id), octstr_get_cstr(e->from), octstr_get_cstr(to->rcpt), e->msize, xerr ? octstr_get_cstr(xerr) : "(null)"); if (xerr) octstr_destroy(xerr); } res = mms_sendtomobile(e->from, to->rcpt, e->subject, e->fromproxy, e->msgId, e->expiryt, msg, e->dlr, &err); sent = 1; goto done; _______________________________________________ Users mailing list [email protected] http://mbuni.org/mailman/listinfo/users_mbuni.org
