OpenSIPS / opensips

OpenSIPS is a GPL implementation of a multi-functionality SIP Server that targets to deliver a high-level technical solution (performance, security and quality) to be used in professional SIP server platforms.
https://opensips.org
Other
1.25k stars 575 forks source link

[FEATURE] proto SMPP inbound bind #1931

Open volga629-1 opened 4 years ago

volga629-1 commented 4 years ago

Hello Everyone, As documentation states proto smpp should work with inbound bind as smpp server. After testing I found out that impossible bind properly any smpp clients. I think two major points is missing:

Handle bind request according to smpp specs Add column in smpp table which will indicates credentials act as client or server. Might be in future possible add some authorization layer.

Latest release getting the following errors.

Jan  5 02:40:27 sms /usr/sbin/opensips[6760]: INFO:core:probe_max_sock_buff: using snd buffer of 416 kb
Jan  5 02:40:27 sms /usr/sbin/opensips[6760]: INFO:core:init_sock_keepalive: TCP keepalive enabled on socket 526
Jan  5 02:40:27 sms /usr/sbin/opensips[6760]: INFO:proto_smpp:smpp_conn_init: smpp_conn_init called
Jan  5 02:40:27 sms /usr/sbin/opensips[6690]: ERROR:proto_smpp:handle_bind_transceiver_cmd: NULL params
volga629-1 commented 4 years ago

Will be nice to have opensips have inbound SMPP bind with TLS transport.

johandeclercqdemocon commented 4 years ago

Hello, I underscribe this feature request as not all smpp providers are able to deliver trx links. In many cases, it is tx link for sending and rx link for receiving.

volga629-1 commented 4 years ago

That not about provides, that about opensips be termination point for smpp trunk

volga629-1 commented 4 years ago

@razvancrainea @bogdan-iancu Hello Everyone, I was wonder if possible get attention to this ticket. Thank you.

razvancrainea commented 4 years ago

@volga629-1 we are keeping track of this feature request, but unfortunately we don't have any spare resources to implement this right now. As soon as we have, we will take care of it.