Hi, I am using opensmppbox. I have noticed certain thing that in the case of multiple Rx or TRx session while submitting dlr opensmppbox is sending dlr to particularly one (first) session in all_boxes queue in find_receiver_box function
for (cnt = 0; cnt < gwlist_len(all_boxes); cnt++) { thisbox = (Boxc *)gwlist_get(all_boxes, cnt); if ((thisbox->login_type == SMPP_LOGIN_RECEIVER || thisbox->login_type == SMPP_LOGIN_TRANSCEIVER) && (octstr_compare(thisbox->boxc_id, box->boxc_id) == 0) && thisbox->alive) { return thisbox; } } Is there any way and is anyone tried to make round robin manner or something like random pick of esme, so that all esmes will distribute the load ?? Regards, Manas