added default mmsc to send-mms group
This commit is contained in:
parent
9b99b14955
commit
fb68ed198e
|
@ -1,3 +1,5 @@
|
||||||
|
2008-08-20 P. A. Bagyenda <bagyenda@dsmagic.com>
|
||||||
|
* Added default mmsc to send-mms-user (Martin)
|
||||||
2008-08-19 P. A. Bagyenda <bagyenda@dsmagic.com>
|
2008-08-19 P. A. Bagyenda <bagyenda@dsmagic.com>
|
||||||
* Fix for Content-ID header in mmsbox (thanks to Vincent Chavanis <v.chavanis@telemaque.fr>)
|
* Fix for Content-ID header in mmsbox (thanks to Vincent Chavanis <v.chavanis@telemaque.fr>)
|
||||||
* Typo fix thanks to Martin Atukunda (matlads@dsmagic.com)
|
* Typo fix thanks to Martin Atukunda (matlads@dsmagic.com)
|
||||||
|
|
|
@ -2660,6 +2660,18 @@ faked-sender = 100<br>
|
||||||
the VAS gateway by a MMSC for a message submitted by this user.
|
the VAS gateway by a MMSC for a message submitted by this user.
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td valign=top >
|
||||||
|
<tt>mmsc</tt>
|
||||||
|
</td>
|
||||||
|
<td valign=top>
|
||||||
|
string
|
||||||
|
</td>
|
||||||
|
<td valign=top>
|
||||||
|
Optional id of the mmsc to use, if none is specified using the CGI Variables
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -124,6 +124,7 @@ MULTI_GROUP(send-mms-user,
|
||||||
OCTSTR(faked-sender)
|
OCTSTR(faked-sender)
|
||||||
OCTSTR(delivery-report-url)
|
OCTSTR(delivery-report-url)
|
||||||
OCTSTR(read-report-url)
|
OCTSTR(read-report-url)
|
||||||
|
OCTSTR(mmsc)
|
||||||
)
|
)
|
||||||
|
|
||||||
MULTI_GROUP(mmsc,
|
MULTI_GROUP(mmsc,
|
||||||
|
|
|
@ -1232,7 +1232,9 @@ static void dispatch_sendmms_recv(List *rl)
|
||||||
dlr_url = http_cgi_variable(h->cgivars, "dlr-url");
|
dlr_url = http_cgi_variable(h->cgivars, "dlr-url");
|
||||||
rr_url = http_cgi_variable(h->cgivars, "rr-url");
|
rr_url = http_cgi_variable(h->cgivars, "rr-url");
|
||||||
allow_adaptations = http_cgi_variable(h->cgivars, "allow-adaptations");
|
allow_adaptations = http_cgi_variable(h->cgivars, "allow-adaptations");
|
||||||
mmc = http_cgi_variable(h->cgivars, "mmsc");
|
if ((mmc = http_cgi_variable(h->cgivars, "mmsc")) == NULL) {
|
||||||
|
mmc = octstr_duplicate(u->mmsc); /* could still be NULL */
|
||||||
|
}
|
||||||
subject = http_cgi_variable(h->cgivars, "subject");
|
subject = http_cgi_variable(h->cgivars, "subject");
|
||||||
|
|
||||||
if ((base_url = http_cgi_variable(h->cgivars, "base-url")) == NULL)
|
if ((base_url = http_cgi_variable(h->cgivars, "base-url")) == NULL)
|
||||||
|
|
|
@ -183,6 +183,7 @@ int mms_load_mmsbox_settings(mCfg *cfg, gwthread_func_t *mmsc_handler_func)
|
||||||
u->faked_sender = mms_cfg_get(x, octstr_imm("faked-sender"));
|
u->faked_sender = mms_cfg_get(x, octstr_imm("faked-sender"));
|
||||||
u->dlr_url = _mms_cfg_getx(x, octstr_imm("delivery-report-url"));
|
u->dlr_url = _mms_cfg_getx(x, octstr_imm("delivery-report-url"));
|
||||||
u->rr_url = _mms_cfg_getx(x, octstr_imm("read-report-url"));
|
u->rr_url = _mms_cfg_getx(x, octstr_imm("read-report-url"));
|
||||||
|
u->mmsc = mms_cfg_get(x, octstr_imm("mmsc"));
|
||||||
gwlist_append(sendmms_users, u);
|
gwlist_append(sendmms_users, u);
|
||||||
}
|
}
|
||||||
gwlist_destroy(l, NULL);
|
gwlist_destroy(l, NULL);
|
||||||
|
|
|
@ -85,7 +85,7 @@ typedef struct MmsService {
|
||||||
typedef struct SendMmsUser {
|
typedef struct SendMmsUser {
|
||||||
Octstr *user, *pass;
|
Octstr *user, *pass;
|
||||||
Octstr *faked_sender;
|
Octstr *faked_sender;
|
||||||
Octstr *dlr_url, *rr_url;
|
Octstr *dlr_url, *rr_url, *mmsc;
|
||||||
} SendMmsUser;
|
} SendMmsUser;
|
||||||
|
|
||||||
/* Basic settings for the mmsbox. */
|
/* Basic settings for the mmsbox. */
|
||||||
|
|
Loading…
Reference in New Issue