Message state with forwarded-to-gateway

Hello @diana @jkuester

We recently did a migration on the CHT to new incountry server premises, did an upgrade to 4.16. We did the CHT-Rapidpro integration though for now messages are not getting to rapidpro from CHT wherease incoming messages are hitting CHT .
I have configured the rapidpro:incoming to contain the <cht_api_key> to verify incoming requests from RapidPro and rapidpro:outgoing to contain <rapidpro_api_key> to authenticate requests made against RapidPro’s API.

What could be preventing the outgoing messages from reaching rapidpro ?
cc @binod @Herbert

Hi @cliff

Can you please share some logs of requests that should make it to rapidpro and do not? you should see some failures to send logs somewhere.

1 Like

thanks @diana for the feedback
here are the api logs 2025-03-27T08:44:37.572 RES: 37676a6c6f47 192.168.3.50 - GET /api/v1/replication - Pastebin.com
the sentinel logs below

1. 2025-03-25T22:21:17.939 WARN: Unable to push 2a2b-ac4c-4994-8393-ae45133e579d for integration-muting workflow: StatusCodeError: 400 - {"contacts":["Must be a string or integer"]}

2. at new StatusCodeError (/service/sentinel/node_modules/request-promise-core/lib/errors.js:32:15)

3. at plumbing.callback (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:104:33)

4. at Request.RP$callback [as _callback] (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:46:31)

5. at self.callback (/service/sentinel/node_modules/request/request.js:185:22)

6. at Request.emit (node:events:524:28)

7. at Request.<anonymous> (/service/sentinel/node_modules/request/request.js:1154:10)

8. at Request.emit (node:events:524:28)

9. at IncomingMessage.<anonymous> (/service/sentinel/node_modules/request/request.js:1076:12)

10. at Object.onceWrapper (node:events:638:28)

11. at IncomingMessage.emit (node:events:536:35) {

12. name: 'StatusCodeError',

13. statusCode: 400,

14. message: '400 - {"contacts":["Must be a string or integer"]}',

15. error: { contacts: [ 'Must be a string or integer', [length]: 1 ] },

16. [stack]: [Getter/Setter]

17. }

18. 2025-03-25T22:21:17.949 DEBUG: About to send outbound request

19. 2025-03-25T22:21:17.949 DEBUG: {

20. "url": "https://<domain>/api/v2/flow_starts.json",

21. "body": {

22. "flow": "8eea8-c075-4d2c-9234-c70b8d55447a",

23. "contacts": [

24. ""

25. ],

26. "urns": [

27. "tel:+26599512"

28. ],

29. "extra": {

30. "patient_id": "2b-ac4c-4994-8393-ae45133f579d",

31. "optOut": "undefined"

32. }

33. },

34. "json": true,

35. "timeout": 10000,

36. "headers": {

37. "Authorization": "Token ed721aedb35bda5c2f73968e2a001d332da"

38. }

39. }

40. 2025-03-25T22:21:18.184 ERROR: Failed to push 9e35-1072-44f0-8571-78ecb97e7eff to rapidpro-muting workflow, server responsed with 400

41. 2025-03-25T22:21:18.184 ERROR: Response body: {"contacts":["No such object: "]}

42. 2025-03-25T22:21:18.185 WARN: Unable to push e35-1072-44f0-8571-78ecb97e7eff for rapidpro-muting workflow: StatusCodeError: 400 - {"contacts":["No such object: "]}

43. at new StatusCodeError (/service/sentinel/node_modules/request-promise-core/lib/errors.js:32:15)

44. at plumbing.callback (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:104:33)

45. at Request.RP$callback [as _callback] (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:46:31)

46. at self.callback (/service/sentinel/node_modules/request/request.js:185:22)

47. at Request.emit (node:events:524:28)

48. at Request.<anonymous> (/service/sentinel/node_modules/request/request.js:1154:10)

49. at Request.emit (node:events:524:28)

50. at IncomingMessage.<anonymous> (/service/sentinel/node_modules/request/request.js:1076:12)

51. at Object.onceWrapper (node:events:638:28)

52. at IncomingMessage.emit (node:events:536:35) {

53. name: 'StatusCodeError',

54. statusCode: 400,

55. message: '400 - {"contacts":["No such object: "]}',

56. error: { contacts: [ 'No such object: ', [length]: 1 ] },

57. [stack]: [Getter/Setter]

58. }

59. 2025-03-25T22:21:18.194 DEBUG: About to send outbound request

60. 2025-03-25T22:21:18.194 DEBUG: {

61. "url": "https://<domain>/api/v2/flow_starts.json",

62. "body": {

63. "flow": "ea8-c075-4d2c-9234-c70b8d55447a",

64. "contacts": [

65. null

66. ],

67. "urns": [

68. "tel:+265882649970"

69. ],

70. "extra": {

71. "patient_id": "85-9091-4b25-ac51-fdbf81c67f83",

72. "optOut": "all"

73. }

74. },

75. "json": true,

76. "timeout": 10000,

77. "headers": {

78. "Authorization": "Token 721aedb35bda5c2f73968e2a001d332da"

79. }

80. }

81. 2025-03-25T22:21:18.426 ERROR: Failed to push 985-9091-4b25-ac51-fdbf81c67f83 to integration-muting workflow, server responsed with 400

82. 2025-03-25T22:21:18.426 ERROR: Response body: {"contacts":["Must be a string or integer"]}

83. 2025-03-25T22:21:18.427 WARN: Unable to push 985-9091-4b25-ac51-fdbf81c67f83 for integration-muting workflow: StatusCodeError: 400 - {"contacts":["Must be a string or integer"]}

84. at new StatusCodeError (/service/sentinel/node_modules/request-promise-core/lib/errors.js:32:15)

85. at plumbing.callback (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:104:33)

86. at Request.RP$callback [as _callback] (/service/sentinel/node_modules/request-promise-core/lib/plumbing.js:46:31)

87. at self.callback (/service/sentinel/node_modules/request/request.js:185:22)

88. at Request.emit (node:events:524:28)

89. at Request.<anonymous> (/service/sentinel/node_modules/request/request.js:1154:10)

90. at Request.emit (node:events:524:28)

91. at IncomingMessage.<anonymous> (/service/sentinel/node_modules/request/request.js:1076:12)

92. at Object.onceWrapper (node:events:638:28)

93. at IncomingMessage.emit (node:events:536:35) {

94. name: 'StatusCodeError',

95. statusCode: 400,

96. message: '400 - {"contacts":["Must be a string or integer"]}',

97. error: { contacts: [ 'Must be a string or integer', [length]: 1 ] },

98. [stack]: [Getter/Setter]

99. }

It seems that you’re misconfigured somehow. The error is clear in your logs:

{"contacts":["Must be a string or integer"]}

yes true @diana you are right about this error , can this outbound misconfiguration hamper outgoing messages from reaching the gateway ?

According to the status “forwarded to gateway” it seems that the messages are getting sent to gateway. but then the gateway doesn’t send them further or doesn’t update their statuses.

Can you check rapidpro for the messages and check statuses there?

thanks @diana for the response , the tricky bit is that when i check and search in rapidpro in the Sent , Failed , Flows or Inbox folders respectively under the messages tab, the sms are not there

Can you check api logs when a send attempt is made and share those logs?

1 Like

hello @diana sorry for the late response ..

Api logs on send attempt https://pastebin.com/Sqi2n2F7

However when i try posting via postman on /api/v2/broadcasts.json and api-key authorization

with

{   "contact": "uuid",
   "urns": ["tel:+************"], 
    "text": "Thanks for notifying us. Have a wonderful day.",
    "attachments": [],

}

its works and sends the outgoing messages to rapidpro

The above link says: Not Found (#404)

thanks @binod

its here


2025-04-01T11:07:08.463 REQ: 4ec80a58b6e2 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0

2025-04-01T11:07:10.820 REQ: c1a448064be2 192.168.3.50 - GET /medic-user-medic-meta/_design/medic-user/_view/read?group=true HTTP/1.0

2025-04-01T11:07:10.824 REQ: 84096d7e9198 192.168.3.50 - GET /medic/_design/medic-client/_view/data_records_by_type?group=true HTTP/1.0

2025-04-01T11:07:10.835 RES: c1a448064be2 192.168.3.50 - GET /medic-user-medic-meta/_design/medic-user/_view/read?group=true HTTP/1.0 200 - 13.748 ms

2025-04-01T11:07:10.838 RES: 84096d7e9198 192.168.3.50 - GET /medic/_design/medic-client/_view/data_records_by_type?group=true HTTP/1.0 200 - 12.463 ms

2025-04-01T11:07:15.287 RES: 877ecaf3d2e8 192.168.3.50 - GET /medic/_design/medic-client/_view/messages_by_contact_date?group_level=1 HTTP/1.0 200 - 208.310 ms

2025-04-01T11:07:15.720 REQ: e92358b95ed0 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:07:15.932 RES: e92358b95ed0 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 6.461 ms

2025-04-01T11:07:17.953 REQ: 09b92d1bbacc 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:07:19.266 RES: 09b92d1bbacc 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 15.874 ms

2025-04-01T11:07:19.986 DEBUG: Wiping purged docs cache 

2025-04-01T11:07:20.260 REQ: 931f78aca9bc 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:07:20.272 RES: 931f78aca9bc 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 10.181 ms

2025-04-01T11:07:20.421 REQ: 8ebf930e9b34 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:07:20.439 RES: 8ebf930e9b34 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 16.041 ms

2025-04-01T11:07:20.819 REQ: 5e4712b644cc 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0

2025-04-01T11:07:20.956 RES: 5e4712b644cc 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0 200 - 12.891 ms

2025-04-01T11:07:25.942 REQ: 3137e4ab9ab5 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0

2025-04-01T11:07:25.946 REQ: 1ba859ee4f47 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0

2025-04-01T11:07:26.107 REQ: 204066f13108 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0

2025-04-01T11:07:26.111 REQ: 5781ce9dca09 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMiQ5L8____szKYk4A8vlygGHtKSlqysbE5Nj14TEpSAJJJ9nDDGB-ADUszSUokwzAHkGHxCMPugg0zSrQ0TTVIJtWwBJBh9QhvaoANMzC1tExKTiPRsDwWIMnQAKSA5s2HGigBCbck4yQjY1JdBzFwAcTA_VADWaDeNTI2MzUmy8ADEAPvQw0Ug7gQGHom5olkGfgAYiAsQr6ADUy1MLM0STHBpjULABt1onI&limit=25 HTTP/1.0

2025-04-01T11:07:26.131 REQ: 2e6479338b26 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMiQ5L8____szKYk4A8vlygGHtKSlqysbE5Nj14TEpSAJJJ9nDDGB-ADUszSUokwzAHkGHxCMPugg0zSrQ0TTVIJtWwBJBh9QhvaoANMzC1tExKTiPRsDwWIMnQAKSA5s2HGigBCbck4yQjY1JdBzFwAcTA_VADWaDeNTI2MzUmy8ADEAPvQw0Ug7gQGHom5olkGfgAYiAsQr6ADUy1MLM0STHBpjULABt1onI&limit=25 HTTP/1.0

2025-04-01T11:07:26.136 REQ: 5ffee339e5ba 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMiQ5L8____szKYk4A8vlygGHtKSlqysbE5Nj14TEpSAJJJ9nDDGB-ADUszSUokwzAHkGHxCMPugg0zSrQ0TTVIJtWwBJBh9QhvaoANMzC1tExKTiPRsDwWIMnQAKSA5s2HGigBCbck4yQjY1JdBzFwAcTA_VADWaDeNTI2MzUmy8ADEAPvQw0Ug7gQGHom5olkGfgAYiAsQr6ADUy1MLM0STHBpjULABt1onI&limit=25 HTTP/1.0

2025-04-01T11:07:49.254 REQ: c4fbea7c64cb 192.168.3.50 - GET /admin/ HTTP/1.0

2025-04-01T11:07:49.262 RES: c4fbea7c64cb 192.168.3.50 - GET /admin/ HTTP/1.0 304 - 7.119 ms

2025-04-01T11:07:49.413 RES: 6f9d41981493 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMiQ5L8____szKYk4A8vlygGHtKSlqysbE5Nj14TEpSAJJJ9nDDGB-ADUszSUokwzAHkGHxCMPugg0zSrQ0TTVIJtWwBJBh9QhvaoANMzC1tExKTiPRsDwWIMnQAKSA5s2HGigBCbck4yQjY1JdBzFwAcTA_VADWaDeNTI2MzUmy8ADEAPvQw0Ug7gQGHom5olkGfgAYiAsQr6ADUy1MLM0STHBpjULABt1onI&limit=25 HTTP/1.0 200 - 228.689 ms

2025-04-01T11:07:49.415 RES: 9937d7edb6db 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0 200 - 235.074 ms

2025-04-01T11:07:49.433 REQ: 8c3b65942894 192.168.3.50 - GET /admin/css/main.css HTTP/1.0

2025-04-01T11:07:49.440 RES: 8c3b65942894 192.168.3.50 - GET /admin/css/main.css HTTP/1.0 304 - 6.716 ms

2025-04-01T11:07:49.588 REQ: a6b1ab6b2b21 192.168.3.50 - GET /admin/js/main.js HTTP/1.0

2025-04-01T11:07:49.594 RES: a6b1ab6b2b21 192.168.3.50 - GET /admin/js/main.js HTTP/1.0 304 - 5.985 ms

2025-04-01T11:07:49.734 REQ: 72ef3f3fedad 192.168.3.50 - GET /admin/js/templates.js HTTP/1.0

2025-04-01T11:07:49.740 RES: 72ef3f3fedad 192.168.3.50 - GET /admin/js/templates.js HTTP/1.0 304 - 5.711 ms

2025-04-01T11:07:49.907 REQ: 90237fbfe5b0 192.168.3.50 - GET /_session HTTP/1.0

2025-04-01T11:07:49.912 REQ: e243fe7984fd 192.168.3.50 - GET /admin/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.0

2025-04-01T11:07:49.917 RES: e243fe7984fd 192.168.3.50 - GET /admin/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.0 304 - 4.239 ms

2025-04-01T11:07:49.918 REQ: 49ee5562ed69 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0

2025-04-01T11:07:49.930 RES: 49ee5562ed69 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0 200 743 11.536 ms

2025-04-01T11:07:49.946 RES: 90237fbfe5b0 192.168.3.50 - GET /_session HTTP/1.0 200 139 38.801 ms

2025-04-01T11:07:50.168 REQ: 7b5b82bdc0e2 192.168.3.50 - GET /medic/ HTTP/1.0

2025-04-01T11:07:50.173 REQ: 24ac84c923f6 192.168.3.50 - GET /medic/settings? HTTP/1.0

2025-04-01T11:07:50.175 REQ: 5679d7253ba9 192.168.3.50 - GET /medic/messages-en? HTTP/1.0

2025-04-01T11:07:50.180 RES: 7b5b82bdc0e2 192.168.3.50 - GET /medic/ HTTP/1.0 200 727 11.212 ms

2025-04-01T11:07:50.191 RES: 24ac84c923f6 192.168.3.50 - GET /medic/settings? HTTP/1.0 304 0 17.418 ms

2025-04-01T11:07:50.193 RES: 5679d7253ba9 192.168.3.50 - GET /medic/messages-en? HTTP/1.0 304 0 16.702 ms

2025-04-01T11:07:50.314 REQ: 5e7fda2fa3ba 192.168.3.50 - GET /medic/_design/medic-client/_view/doc_by_type?key=%5B%22translations%22%2Ctrue%5D HTTP/1.0

2025-04-01T11:07:50.329 RES: 5e7fda2fa3ba 192.168.3.50 - GET /medic/_design/medic-client/_view/doc_by_type?key=%5B%22translations%22%2Ctrue%5D HTTP/1.0 200 - 12.857 ms

2025-04-01T11:07:50.336 REQ: f07b9eacd9a5 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0

2025-04-01T11:07:50.348 RES: f07b9eacd9a5 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0 200 743 11.309 ms

2025-04-01T11:07:50.490 REQ: e3126b60d2ed 192.168.3.50 - GET /medic/messages-ar? HTTP/1.0

2025-04-01T11:07:50.493 REQ: 44b1d3c10e64 192.168.3.50 - GET /medic/messages-bm? HTTP/1.0

2025-04-01T11:07:50.495 REQ: cf932a6dcd68 192.168.3.50 - GET /medic/messages-es? HTTP/1.0

2025-04-01T11:07:50.505 RES: 44b1d3c10e64 192.168.3.50 - GET /medic/messages-bm? HTTP/1.0 304 0 11.724 ms

2025-04-01T11:07:50.506 RES: e3126b60d2ed 192.168.3.50 - GET /medic/messages-ar? HTTP/1.0 304 0 15.159 ms

2025-04-01T11:07:50.507 RES: cf932a6dcd68 192.168.3.50 - GET /medic/messages-es? HTTP/1.0 304 0 11.776 ms

2025-04-01T11:07:50.538 REQ: 395f08035558 192.168.3.50 - GET /medic/messages-fr? HTTP/1.0

2025-04-01T11:07:50.550 RES: 395f08035558 192.168.3.50 - GET /medic/messages-fr? HTTP/1.0 304 0 10.804 ms

2025-04-01T11:07:50.643 REQ: 5ac9d8882521 192.168.3.50 - GET /medic/messages-hi? HTTP/1.0

2025-04-01T11:07:50.651 REQ: f25e57c268e2 192.168.3.50 - GET /medic/messages-id? HTTP/1.0

2025-04-01T11:07:50.654 REQ: 5dbd234102aa 192.168.3.50 - GET /medic/messages-ne? HTTP/1.0

2025-04-01T11:07:50.659 RES: 5ac9d8882521 192.168.3.50 - GET /medic/messages-hi? HTTP/1.0 304 0 14.759 ms

2025-04-01T11:07:50.665 RES: f25e57c268e2 192.168.3.50 - GET /medic/messages-id? HTTP/1.0 304 0 13.236 ms

2025-04-01T11:07:50.669 RES: 5dbd234102aa 192.168.3.50 - GET /medic/messages-ne? HTTP/1.0 304 0 14.224 ms

2025-04-01T11:07:50.690 REQ: bd32fd0fc168 192.168.3.50 - GET /medic/messages-sw? HTTP/1.0

2025-04-01T11:07:50.703 RES: bd32fd0fc168 192.168.3.50 - GET /medic/messages-sw? HTTP/1.0 304 0 12.251 ms

2025-04-01T11:07:50.797 REQ: 32d0eb7f29d3 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMeC5BkeACk_gNBVgZzEgNT7edcoBi7ZaJlmom5MTatBA08ADHwPsTAZmmwgUnGKcmJZuZkGbgAYuB-iIFtH8EGppmYGRomppJlYAPEwPkQAyc8BBtokpqaZmmeTKKBSQlAMqkeHn5ZGmDDEpNSkxKNSTbMAWRYPNywTnOwYSmJxmmGFmakGqYAMsweblhxJtgws-SkJGMDUsMtkSFJHm7SYhuwSYbGpsZpqVijNAsAw2aoUg&limit=25 HTTP/1.0

2025-04-01T11:07:50.806 REQ: 1c8b1677d650 192.168.3.50 - GET /_session HTTP/1.0

2025-04-01T11:07:50.815 REQ: 903695a2f5ce 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMeC5BkeACk_gNBVgZzEgMD45dcoBh7qoWZpUmKCTatBA08ADHwPsRAJjGwgSmmqQYm5olkGbgAYuB-qIEsYAONEo2MzUyNyTKwAWLgfKiBEhAXJhknGRknk2hgUgKQTKqHhx-TBtgwA1NLy6TkNFINcwAZFo-IjLtQr1oCQ49klymADLNHGPYAbFiaSVKisbE5iYYlMiTJI_zIBwmwlLRkHCZlAQBjy6Jy&limit=25 HTTP/1.0

2025-04-01T11:07:50.832 RES: 1c8b1677d650 192.168.3.50 - GET /_session HTTP/1.0 200 139 24.860 ms

2025-04-01T11:07:50.849 REQ: 92a4531c0e73 192.168.3.50 - GET /medic/_design/medic-admin/_view/message_queue?reduce=false&include_docs=true&limit=25&descending=true&skip=0&start_key=%5B%22due%22%2C%7B%7D%5D&end_key=%5B%22due%22%2C0%5D HTTP/1.0

2025-04-01T11:07:50.874 RES: 92a4531c0e73 192.168.3.50 - GET /medic/_design/medic-admin/_view/message_queue?reduce=false&include_docs=true&limit=25&descending=true&skip=0&start_key=%5B%22due%22%2C%7B%7D%5D&end_key=%5B%22due%22%2C0%5D HTTP/1.0 200 - 15.128 ms

2025-04-01T11:07:50.984 REQ: 63cfc36b607f 192.168.3.50 - GET /medic/_design/medic-admin/_view/message_queue?reduce=true&descending=true&group_level=1&start_key=%5B%22due%22%2C%7B%7D%5D&end_key=%5B%22due%22%2C0%5D HTTP/1.0

2025-04-01T11:07:50.997 RES: 63cfc36b607f 192.168.3.50 - GET /medic/_design/medic-admin/_view/message_queue?reduce=true&descending=true&group_level=1&start_key=%5B%22due%22%2C%7B%7D%5D&end_key=%5B%22due%22%2C0%5D HTTP/1.0 200 - 11.846 ms

2025-04-01T11:07:51.149 REQ: 1c9e5766fb12 192.168.3.50 - GET /medic/_design/medic-client/_view/contacts_by_phone?keys=%5B%22%2B265981001445%22%2C%22%2B265888211213%22%2C%22%2B265998657551%22%2C%22%2B265994060775%22%2C%22%2B265993175974%22%2C%22%2B265995138484%22%2C%22%2B265888135773%22%2C%22%2B265882525453%22%2C%22%2B265994063155%22%2C%22%2B265995410474%22%2C%22from%22%2C%22%2B265994666231%22%2C%22%2B265994407576%22%2C%22%2B265981384366%22%2C%22%2B265990316428%22%2C%22%2B265982156141%22%2C%22%2B265998430304%22%2C%22%2B265982138938%22%2C%22%2B265993702069%22%2C%22%2B265999490299%22%2C%22%2B265982576200%22%2C%22%2B265985001970%22%2C%22%2B265999139411%22%2C%22%2B265994626682%22%5D HTTP/1.0

2025-04-01T11:07:51.169 RES: 1c9e5766fb12 192.168.3.50 - GET /medic/_design/medic-client/_view/contacts_by_phone?keys=%5B%22%2B265981001445%22%2C%22%2B265888211213%22%2C%22%2B265998657551%22%2C%22%2B265994060775%22%2C%22%2B265993175974%22%2C%22%2B265995138484%22%2C%22%2B265888135773%22%2C%22%2B265882525453%22%2C%22%2B265994063155%22%2C%22%2B265995410474%22%2C%22from%22%2C%22%2B265994666231%22%2C%22%2B265994407576%22%2C%22%2B265981384366%22%2C%22%2B265990316428%22%2C%22%2B265982156141%22%2C%22%2B265998430304%22%2C%22%2B265982138938%22%2C%22%2B265993702069%22%2C%22%2B265999490299%22%2C%22%2B265982576200%22%2C%22%2B265985001970%22%2C%22%2B265999139411%22%2C%22%2B265994626682%22%5D HTTP/1.0 200 - 18.633 ms

2025-04-01T11:07:51.320 REQ: 793c19fe4d6f 192.168.3.50 - GET /medic/_design/medic/_view/doc_summaries_by_id?keys=%5B%224f054fc8-267e-4818-b4e7-8e3faef3d76d%22%2C%22006cc997-a5ed-459a-86a7-172aff8cd672%22%2C%223adff60d-9e7a-474d-a03f-1d7140fefa19%22%2C%225df68668-4df3-4e84-8bfd-a5ba4a58a497%22%2C%2223a7cf69-fdd0-4fa0-a18a-edb299e45421%22%2C%229fb4a4f7-3f4a-4a2e-8eb9-7a3171009442%22%2C%22bd30590a-5731-4eea-93d9-20f9201a3d59%22%2C%22dcd91629-ae28-40a2-b9ac-5cd4d9140a7b%22%2C%22eb62e9f5-bf32-4e0a-981b-cfc5f145e2cc%22%2C%220909502f-24ed-455f-a90d-511c59bc59f1%22%2C%22763b3550-ef57-444e-b0b9-d0bdc66be6b9%22%2C%22c1550dc2-ec15-4d83-b976-dd7b668b32ed%22%2C%2258e0b6b4-e82f-49d2-a7bf-0303c25bc48d%22%2C%22857df4db-cfb4-4636-930a-6805c55b2727%22%2C%2234bfe3f8-a373-428e-a46f-d980091a29fa%22%2C%228edf3a84-57fb-4b81-bf42-bd241ef1ea1f%22%2C%223c2e31ca-5f26-45e0-a52f-2d4549e862f9%22%2C%224928aeaf-4c1b-4a44-853a-57e914903199%22%2C%22d130397f-8e28-400a-a35d-6e33ff0aec12%22%2C%22cbf4c133-16bd-4c5a-8877-a04b5f297593%22%2C%2265fbc928-5cdd-4b29-a1dc-0039f921ff33%22%5D HTTP/1.0

2025-04-01T11:07:51.343 RES: 793c19fe4d6f 192.168.3.50 - GET /medic/_design/medic/_view/doc_summaries_by_id?keys=%5B%224f054fc8-267e-4818-b4e7-8e3faef3d76d%22%2C%22006cc997-a5ed-459a-86a7-172aff8cd672%22%2C%223adff60d-9e7a-474d-a03f-1d7140fefa19%22%2C%225df68668-4df3-4e84-8bfd-a5ba4a58a497%22%2C%2223a7cf69-fdd0-4fa0-a18a-edb299e45421%22%2C%229fb4a4f7-3f4a-4a2e-8eb9-7a3171009442%22%2C%22bd30590a-5731-4eea-93d9-20f9201a3d59%22%2C%22dcd91629-ae28-40a2-b9ac-5cd4d9140a7b%22%2C%22eb62e9f5-bf32-4e0a-981b-cfc5f145e2cc%22%2C%220909502f-24ed-455f-a90d-511c59bc59f1%22%2C%22763b3550-ef57-444e-b0b9-d0bdc66be6b9%22%2C%22c1550dc2-ec15-4d83-b976-dd7b668b32ed%22%2C%2258e0b6b4-e82f-49d2-a7bf-0303c25bc48d%22%2C%22857df4db-cfb4-4636-930a-6805c55b2727%22%2C%2234bfe3f8-a373-428e-a46f-d980091a29fa%22%2C%228edf3a84-57fb-4b81-bf42-bd241ef1ea1f%22%2C%223c2e31ca-5f26-45e0-a52f-2d4549e862f9%22%2C%224928aeaf-4c1b-4a44-853a-57e914903199%22%2C%22d130397f-8e28-400a-a35d-6e33ff0aec12%22%2C%22cbf4c133-16bd-4c5a-8877-a04b5f297593%22%2C%2265fbc928-5cdd-4b29-a1dc-0039f921ff33%22%5D HTTP/1.0 200 - 20.394 ms

2025-04-01T11:07:54.255 REQ: 0ff4bf7809ea 192.168.3.50 - GET /service-worker.js HTTP/1.0

2025-04-01T11:07:54.262 RES: 0ff4bf7809ea 192.168.3.50 - GET /service-worker.js HTTP/1.0 304 - 5.806 ms

2025-04-01T11:07:54.412 REQ: fb5c4b502e7d 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0

2025-04-01T11:07:54.419 RES: fb5c4b502e7d 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0 304 - 6.929 ms

2025-04-01T11:08:04.375 DEBUG: Checking for a configured outgoing message service 

2025-04-01T11:08:28.182 RES: 5ffee339e5ba 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMiQ5L8____szKYk4A8vlygGHtKSlqysbE5Nj14TEpSAJJJ9nDDGB-ADUszSUokwzAHkGHxCMPugg0zSrQ0TTVIJtWwBJBh9QhvaoANMzC1tExKTiPRsDwWIMnQAKSA5s2HGigBCbck4yQjY1JdBzFwAcTA_VADWaDeNTI2MzUmy8ADEAPvQw0Ug7gQGHom5olkGfgAYiAsQr6ADUy1MLM0STHBpjULABt1onI&limit=25 HTTP/1.0 200 - 217.220 ms

2025-04-01T11:08:28.183 RES: 204066f13108 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJyd0bEKwjAQANDQCro6O-joJI2pjQXB_onm0oRaqg7iKAqC4OYfKPgh-ifqJ4gfUGMinYoQObiDO-4NdxlCqJa4Marz-ZInMUS4SzueCpypkcMQNPM8TxMXkHMeTFWvikmPSEHLdn5I0FIZhgW2mGgs4ADEE7ZY9MFGBbanGosZkbgf2GLjD7YusLStMQYCGOGW2KyiMtqooryjAQ8PDfpCyJD-B54MeDHg7qlB6QcYM9vbGfBqwJsBtw0NAok5C2w_a8C7Ab83XL00GLJQ-pSUraZv3UioUg&limit=25 HTTP/1.0 200 - 214.631 ms

2025-04-01T11:08:28.668 REQ: 5914e4455d2e 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0

2025-04-01T11:08:28.672 REQ: 1d86d78fbe79 192.168.3.50 - GET /_session HTTP/1.0

2025-04-01T11:08:28.685 RES: 5914e4455d2e 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0 200 743 16.501 ms

2025-04-01T11:08:28.698 REQ: fdebb163894c 192.168.3.50 - GET /medic/ HTTP/1.0

2025-04-01T11:08:28.708 RES: 1d86d78fbe79 192.168.3.50 - GET /_session HTTP/1.0 200 139 35.477 ms

2025-04-01T11:08:28.716 RES: fdebb163894c 192.168.3.50 - GET /medic/ HTTP/1.0 200 727 16.952 ms

2025-04-01T11:08:28.744 REQ: befe6ad41e2c 192.168.3.50 - GET /medic/branding? HTTP/1.0

2025-04-01T11:08:28.755 RES: befe6ad41e2c 192.168.3.50 - GET /medic/branding? HTTP/1.0 304 0 9.831 ms

2025-04-01T11:08:28.819 REQ: 56ea0f9b157e 192.168.3.50 - GET /medic/partners? HTTP/1.0

2025-04-01T11:08:28.828 RES: 56ea0f9b157e 192.168.3.50 - GET /medic/partners? HTTP/1.0 404 41 8.522 ms

2025-04-01T11:08:28.842 REQ: 172f289f3876 192.168.3.50 - GET /medic/resources? HTTP/1.0

2025-04-01T11:08:28.851 REQ: ef8a9af915ad 192.168.3.50 - GET /medic/settings? HTTP/1.0

2025-04-01T11:08:28.855 RES: 172f289f3876 192.168.3.50 - GET /medic/resources? HTTP/1.0 304 0 12.938 ms

2025-04-01T11:08:28.861 RES: ef8a9af915ad 192.168.3.50 - GET /medic/settings? HTTP/1.0 304 0 9.899 ms

2025-04-01T11:08:28.885 REQ: d57250a9299e 192.168.3.50 - GET /medic/_all_docs?include_docs=true&key=%22zscore-charts%22 HTTP/1.0

2025-04-01T11:08:28.896 RES: d57250a9299e 192.168.3.50 - GET /medic/_all_docs?include_docs=true&key=%22zscore-charts%22 HTTP/1.0 200 - 10.219 ms

2025-04-01T11:08:28.961 REQ: e1177f47c034 192.168.3.50 - GET /medic/_design/medic-client/_view/doc_by_type?include_docs=true&key=%5B%22form%22%5D HTTP/1.0

2025-04-01T11:08:28.977 RES: e1177f47c034 192.168.3.50 - GET /medic/_design/medic-client/_view/doc_by_type?include_docs=true&key=%5B%22form%22%5D HTTP/1.0 200 - 12.696 ms

2025-04-01T11:08:28.990 REQ: 8ab72f47f91d 192.168.3.50 - GET /medic/messages-en? HTTP/1.0

2025-04-01T11:08:28.994 REQ: 2263d5e2d793 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0

2025-04-01T11:08:29.004 RES: 8ab72f47f91d 192.168.3.50 - GET /medic/messages-en? HTTP/1.0 304 0 13.364 ms

2025-04-01T11:08:29.006 RES: 2263d5e2d793 192.168.3.50 - GET /medic-user-medic-meta/ HTTP/1.0 200 743 10.784 ms

2025-04-01T11:08:29.027 REQ: 9827074a1072 192.168.3.50 - GET /medic/branding? HTTP/1.0

2025-04-01T11:08:29.038 RES: 9827074a1072 192.168.3.50 - GET /medic/branding? HTTP/1.0 304 0 10.263 ms

2025-04-01T11:08:29.113 REQ: b0d0222a421f 192.168.3.50 - GET /medic/branding/medic-logo-light-full.svg?rev=1-db13aa8a83fca924eb5793ab5d01d74b HTTP/1.0

2025-04-01T11:08:29.123 RES: b0d0222a421f 192.168.3.50 - GET /medic/branding/medic-logo-light-full.svg?rev=1-db13aa8a83fca924eb5793ab5d01d74b HTTP/1.0 304 0 9.684 ms

2025-04-01T11:08:29.136 REQ: 58cf602e4c34 192.168.3.50 - GET /medic/branding/favicon.ico?rev=1-db13aa8a83fca924eb5793ab5d01d74b HTTP/1.0

2025-04-01T11:08:29.139 REQ: 02a4cef5ed3f 192.168.3.50 - GET /medic/resources/clipboard.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.150 RES: 02a4cef5ed3f 192.168.3.50 - GET /medic/resources/clipboard.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 10.941 ms

2025-04-01T11:08:29.151 RES: 58cf602e4c34 192.168.3.50 - GET /medic/branding/favicon.ico?rev=1-db13aa8a83fca924eb5793ab5d01d74b HTTP/1.0 304 0 14.680 ms

2025-04-01T11:08:29.170 REQ: 49bece7484ad 192.168.3.50 - GET /medic/resources/icon-calendar.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.180 RES: 49bece7484ad 192.168.3.50 - GET /medic/resources/icon-calendar.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 9.157 ms

2025-04-01T11:08:29.257 REQ: 46fdf536b0e8 192.168.3.50 - GET /medic/resources/icon-followup-general%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.267 RES: 46fdf536b0e8 192.168.3.50 - GET /medic/resources/icon-followup-general%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 10.407 ms

2025-04-01T11:08:29.287 REQ: 5b0a0982108d 192.168.3.50 - GET /medic/resources/icon-messages-off%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.291 REQ: 3d6546394003 192.168.3.50 - GET /medic/resources/icon-healthcare-warning%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.301 RES: 5b0a0982108d 192.168.3.50 - GET /medic/resources/icon-messages-off%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 12.971 ms

2025-04-01T11:08:29.302 RES: 3d6546394003 192.168.3.50 - GET /medic/resources/icon-healthcare-warning%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 10.918 ms

2025-04-01T11:08:29.321 REQ: d9b7d3aaa4f0 192.168.3.50 - GET /medic/privacy-policies? HTTP/1.0

2025-04-01T11:08:29.331 RES: d9b7d3aaa4f0 192.168.3.50 - GET /medic/privacy-policies? HTTP/1.0 404 41 9.971 ms

2025-04-01T11:08:29.407 REQ: e8f06353f976 192.168.3.50 - GET /medic/org.couchdb.user%3Amedic? HTTP/1.0

2025-04-01T11:08:29.418 RES: e8f06353f976 192.168.3.50 - GET /medic/org.couchdb.user%3Amedic? HTTP/1.0 304 0 10.301 ms

2025-04-01T11:08:29.440 REQ: 0e421ecc1b4a 192.168.3.50 - GET /medic/resources/icon-people-CHW-female%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.442 REQ: c7e5f42cd767 192.168.3.50 - GET /medic/resources/icon-messages-on%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.452 RES: c7e5f42cd767 192.168.3.50 - GET /medic/resources/icon-messages-on%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 9.425 ms

2025-04-01T11:08:29.453 RES: 0e421ecc1b4a 192.168.3.50 - GET /medic/resources/icon-people-CHW-female%402x.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 13.040 ms

2025-04-01T11:08:29.465 REQ: a03c68b78117 192.168.3.50 - GET /medic/resources/icon-people-nurse.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.475 RES: a03c68b78117 192.168.3.50 - GET /medic/resources/icon-people-nurse.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 9.146 ms

2025-04-01T11:08:29.552 REQ: 242287814bdb 192.168.3.50 - GET /medic/resources/icon-people-person-general.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.564 RES: 242287814bdb 192.168.3.50 - GET /medic/resources/icon-people-person-general.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 11.474 ms

2025-04-01T11:08:29.596 REQ: 8e6f6f78bcf5 192.168.3.50 - HEAD /api/info?seed=0.08252388443275538 HTTP/1.0

2025-04-01T11:08:29.599 REQ: 59ae7470fe18 192.168.3.50 - GET /medic/resources/icon-places-clinic.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.605 RES: 8e6f6f78bcf5 192.168.3.50 - HEAD /api/info?seed=0.08252388443275538 HTTP/1.0 200 19 8.242 ms

2025-04-01T11:08:29.606 REQ: 910349cff580 192.168.3.50 - GET /medic/ HTTP/1.0

2025-04-01T11:08:29.611 RES: 59ae7470fe18 192.168.3.50 - GET /medic/resources/icon-places-clinic.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 11.134 ms

2025-04-01T11:08:29.617 RES: 910349cff580 192.168.3.50 - GET /medic/ HTTP/1.0 200 727 9.919 ms

2025-04-01T11:08:29.698 REQ: 82c04d10b421 192.168.3.50 - GET /medic/_design/medic-client/_view/messages_by_contact_date?group_level=1 HTTP/1.0

2025-04-01T11:08:29.741 REQ: a9ffcf98ba01 192.168.3.50 - GET /medic/_design/medic-client/_view/messages_by_contact_date?reduce=false&include_docs=true&limit=50&descending=true&skip=0&startkey=%5B%22%2B265981001445%22%2C%7B%7D%5D&endkey=%5B%22%2B265981001445%22%5D HTTP/1.0

2025-04-01T11:08:29.747 REQ: d2d719a8fafe 192.168.3.50 - GET /medic/resources/medic-district-hospital.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.753 REQ: b90e18df0f02 192.168.3.50 - GET /medic/resources/medic-health-center.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.786 RES: d2d719a8fafe 192.168.3.50 - GET /medic/resources/medic-district-hospital.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 37.112 ms

2025-04-01T11:08:29.788 RES: b90e18df0f02 192.168.3.50 - GET /medic/resources/medic-health-center.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 33.714 ms

2025-04-01T11:08:29.794 RES: a9ffcf98ba01 192.168.3.50 - GET /medic/_design/medic-client/_view/messages_by_contact_date?reduce=false&include_docs=true&limit=50&descending=true&skip=0&startkey=%5B%22%2B265981001445%22%2C%7B%7D%5D&endkey=%5B%22%2B265981001445%22%5D HTTP/1.0 200 - 50.090 ms

2025-04-01T11:08:29.924 REQ: ff4efbb6a80d 192.168.3.50 - GET /medic/resources/medic-patient.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.928 REQ: 9a6097d77009 192.168.3.50 - GET /medic/resources/thumbs-down.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.934 REQ: 90bb65f3c937 192.168.3.50 - GET /medic/resources/thumbs-up.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:29.938 RES: ff4efbb6a80d 192.168.3.50 - GET /medic/resources/medic-patient.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 13.345 ms

2025-04-01T11:08:29.948 RES: 9a6097d77009 192.168.3.50 - GET /medic/resources/thumbs-down.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 19.830 ms

2025-04-01T11:08:29.950 RES: 90bb65f3c937 192.168.3.50 - GET /medic/resources/thumbs-up.svg?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 15.531 ms

2025-04-01T11:08:30.071 REQ: d04b39cb845a 192.168.3.50 - GET /medic/_design/medic-client/_view/data_records_by_type?group=true HTTP/1.0

2025-04-01T11:08:30.088 REQ: f41399414397 192.168.3.50 - GET /medic-user-medic-meta/_design/medic-user/_view/read?group=true HTTP/1.0

2025-04-01T11:08:30.091 REQ: 642646af7126 192.168.3.50 - GET /medic/resources/treatment.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0

2025-04-01T11:08:30.102 RES: d04b39cb845a 192.168.3.50 - GET /medic/_design/medic-client/_view/data_records_by_type?group=true HTTP/1.0 200 - 27.238 ms

2025-04-01T11:08:30.111 RES: 642646af7126 192.168.3.50 - GET /medic/resources/treatment.png?rev=8-cfef9e9f9a79095b50bc720b26a6b206 HTTP/1.0 304 0 18.914 ms

2025-04-01T11:08:30.119 RES: f41399414397 192.168.3.50 - GET /medic-user-medic-meta/_design/medic-user/_view/read?group=true HTTP/1.0 200 - 28.122 ms

2025-04-01T11:08:30.236 REQ: 556b77f38d6d 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0

2025-04-01T11:08:30.248 RES: 556b77f38d6d 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0 200 - 10.505 ms

2025-04-01T11:08:30.250 REQ: f036ea973aa6 192.168.3.50 - GET /service-worker.js HTTP/1.0

2025-04-01T11:08:30.259 RES: f036ea973aa6 192.168.3.50 - GET /service-worker.js HTTP/1.0 304 - 7.422 ms

2025-04-01T11:08:30.394 REQ: b95adaec70b5 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0

2025-04-01T11:08:30.402 RES: b95adaec70b5 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0 304 - 6.738 ms

2025-04-01T11:08:39.278 RES: 82c04d10b421 192.168.3.50 - GET /medic/_design/medic-client/_view/messages_by_contact_date?group_level=1 HTTP/1.0 200 - 164.741 ms

2025-04-01T11:08:40.612 REQ: 54bf9ff73e66 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:08:40.743 RES: 54bf9ff73e66 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 12.369 ms

2025-04-01T11:08:42.136 REQ: 1500596e7ced 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:08:42.279 RES: 1500596e7ced 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 12.443 ms

2025-04-01T11:08:43.005 REQ: 6000f17f8824 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:08:43.018 RES: 6000f17f8824 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 11.218 ms

2025-04-01T11:08:43.537 REQ: 85d32c945ed2 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0

2025-04-01T11:08:43.549 RES: 85d32c945ed2 192.168.3.50 - POST /medic/_all_docs?include_docs=true HTTP/1.0 200 - 9.952 ms

2025-04-01T11:08:44.704 REQ: bf9b327dafb7 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0

2025-04-01T11:08:44.858 RES: bf9b327dafb7 192.168.3.50 - POST /medic-user-medic-meta/_all_docs? HTTP/1.0 200 - 14.461 ms

2025-04-01T11:08:48.481 REQ: efadd09765cc 192.168.3.50 - GET /api/v2/monitoring?connected_user_interval=30 HTTP/1.0

2025-04-01T11:08:48.583 RES: efadd09765cc 192.168.3.50 - GET /api/v2/monitoring?connected_user_interval=30 HTTP/1.0 200 2020 101.092 ms

2025-04-01T11:08:48.620 REQ: 13d9650c33cd 192.168.3.50 - GET /service-worker.js HTTP/1.0

2025-04-01T11:08:48.626 RES: 13d9650c33cd 192.168.3.50 - GET /service-worker.js HTTP/1.0 304 - 5.171 ms

2025-04-01T11:08:48.774 REQ: 003f861f00cd 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0

2025-04-01T11:08:48.779 RES: 003f861f00cd 192.168.3.50 - GET /workbox-b7414605.js HTTP/1.0 304 - 4.891 ms

2025-04-01T11:08:49.154 REQ: 753375643738 192.168.3.50 - GET /medic/_changes?feed=longpoll&heartbeat=10000&since=1319652-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMeC5BkeACk_gNBVgZzEgNT7edcoBi7ZaJlmom5MTatBA08ADHwPsTAZmmwgUnGKcmJZuZkGbgAYuB-iIFtH8EGppmYGRomppJlYAPEwPkQAyc8BBtokpqaZmmeTKKBSQlAMqkeHn5ZGmDDEpNSkxKNSTbMAWRYPNywTnOwYSmJxmmGFmakGqYAMsweblhxJtgws-SkJGMDUsMtkSFJHm7SYhuwSYbGpsZpqVijNAsAw2aoUg&limit=25 HTTP/1.0

2025-04-01T11:08:49.421 REQ: 5622e9304916 192.168.3.50 - GET /medic-user-medic-meta/_changes?include_docs=true&feed=longpoll&heartbeat=10000&since=4121-g1AAAAJ7eJzLYWBg4MhgTmEQTM4vTc5ISXIwNDLXMwBCwxygFFMeC5BkeACk_gNBVgZzEgMD45dcoBh7qoWZpUmKCTatBA08ADHwPsRAJjGwgSmmqQYm5olkGbgAYuB-qIEsYAONEo2MzUyNyTKwAWLgfKiBEhAXJhknGRknk2hgUgKQTKqHhx-TBtgwA1NLy6TkNFINcwAZFo-IjLtQr1oCQ49klymADLNHGPYAbFiaSVKisbE5iYYlMiTJI_zIBwmwlLRkHCZlAQBjy6Jy&limit=25 HTTP/1.0

2025-04-01T11:09:04.375 DEBUG: Checking for a configured outgoing message service

Hi @cliff

I’m not seeing anything about sending messages in the logs you sent.
Can you please share your config for config.outgoing_service ?

thanks @diana

 "sms": {
      "outgoing_service": "medic-gateway"
    },

So you are not using RapidPro for your messaging?

@diana we are using rapidpro and CHT v18

According to your configuration, you are using medic-gateway.
If you were using RapidPro, your outgoing_service should be set to rapidpro.

1 Like